Korean English Japanese

HTML에서 문자 인코딩 선언(Declaring character encodings in HTML)

문자 인코딩

HTML 파일의 인코딩을 선언하려면 어떻게 해야 하는가? HTML 또는 XML 페이지에 사용되는 인코딩을 항상 지정해야 한다. 인간의 가독성의 문제가 아니라, 점점 더 많은 기계들이 당신의 데이터를 이해해야 한다. 비 ASC 처리를 위해서도 문자 인코딩 선언이 필요하다. 사용자가 양식, 스크립트에 의해 생성된 URL 등에 입력한 II 문자. 이 문서는 HTML 파일에 대해 이 작업을 수행하는 방법을 설명한다.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>

선언문은 파일 시작 시 처음 1024바이트 내에 완전히 맞아야 하므로, 오픈 후 즉시 넣는 것이 가장 좋다.

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

XML 형식 작업

XHTML5: XHTML5 문서는 XML로 사용되며 XML 구문을 가지고 있다. XML 구문 분석기는 다음에서 인코딩 선언을 인식하지 않는다.

XML 선언은 페이지가 UTF-8(또는 UTF-16)으로 제공되지 않는 경우에만 필요하지만, 개발자, 테스터 또는 번역 제작 관리자가 출처를 보고 문서의 인코딩을 시각적으로 확인할 수 있도록 포함시키는 것이 유용할 수 있다.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html ....

검색엔진에서 로봇이 웹사이트를 이해하기 위해서 꼭 해줘야 하는 작업이다. 구글 개발자 도구를 통해 해당 오류를 확인할 수 있으며, 위와 같이 인코딩을 지정해줘야만 제대로 검색 노출이 될 수 있다.