[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

댓글

이 블로그의 인기 게시물

[Python] # -*- coding: utf-8 -*-를 쓰는 이유

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?