[HTML] meta charset="utf-8"이란?
[HTML] meta charset="utf-8"이란?
HTML파일의 인코딩을 알려주는 태그- 코딩을 명확하게 알려주지 않으면 웹브라우저 설정 상황에 따라 자동으로 인코딩을 추정해서 처리해주는데, 처리가 정확할 경우도 있지만, 그렇지 못하는 경우도 있음
- 다양한 경우에 한글이 깨지지 않고 잘 보이기를 기대한다면 위의 태그를 꼭 적을 것
주의점
- 해당 html파일 utf-8이 아닌 다른 인코딩(euc-kr 등)으로 작성되어 있는 경우 해당 인코딩을 명시해 줘야 함
- mysql같은 DB와 연동해서 결과를 출력할 때에는 해당 DB인코딩도 맞춰주지 않으면 DB출력 결과가 깨지는 문제가 발생할 수도 있음
인코딩이란?
- 문자 코드를 컴퓨터가 이해할 수 있도록 0과 1의 Binary값을 가지는 연속적인 bit형태로 mapping해주는 작업
- 요즘은 대부분 utf-8을 많이 사용함
참고 : https://github.com/codingeverybody/codingyahac/issues/107
댓글
댓글 쓰기