문자, 기호, 숫자 데이터 : 인간언어
컴퓨터 부호 (0100101...) : 컴퓨터언어
인간언어를 컴퓨터언어로 번역하는 것 : 인코딩
컴퓨터언어를 인간언어로 번역하는 것 : 디코딩
UTF-8는 지구상에 존재하는 다양한 언어 ( 영어, 한국어, 아랍어 ..) 를 인코딩하는 방식 중 하나이다.
옛날엔 컴퓨터에서 영어와 특수문자 몇 개만 사용했기에
영어만 할당된 ASCII 코드표가 쓰였으나,
전세계 사람들이 컴퓨터를 사용하면서 점점 자국어를 표현하기를 원했고,
규격이 달라 생기는 깨짐현상을 막기위해 국제적인 기준이 되는 국제 표준 문자표인 유니코드가 등장했다.
이 유니코드를 인코딩하는 방식이 UTF-8 이다.
<head>
<meta charset="UTF-8" />
따라서 html 문서 맨 위에 적힌 다음과 같은 코드는
이 문서의 문자를 utf-8 방식으로 인코딩한다는 뜻이다.
너무 깔끔한 정리...!
굿입니다!