>  기사  >  웹 프론트엔드  >  HTML5 실제 전투 및 문자셋 속성 분석(charset 및 defaultCharset)

HTML5 실제 전투 및 문자셋 속성 분석(charset 및 defaultCharset)

黄舟
黄舟원래의
2017-02-11 11:25:352574검색

HTML5에서는 문자 집합 속성도 업데이트했는데, 그중 charset 및 defaultCharset 속성은 HTML5에 새로 추가된 문자 집합 속성입니다. charset 및 defaultCharset 속성에 대한 자세한 설명은 HTML5 Practical Combat and Analysis of Character Set Attributes에서 확인할 수 있습니다.


HTML5 실제 전투의 charset 속성과 문자 집합 속성 분석


HTML5의 charset 속성은 중세 문서 사용된 문자 세트는 새 문자 세트를 지정하는 데에도 사용될 수 있습니다. 기본적으로 charset 속성의 값은 "UTF-16"이지만 메타 태그, 응답 헤더 또는 charset 속성 직접 설정을 통해 수정할 수 있습니다. 간단한 예는 다음과 같습니다:


JavaScript 코드



alert(document.charset) // 谷歌下测试  "UTF-8"
document.charset = "UTF-16"
alert(document.charset) // 谷歌下测试 "UTF-16LE"



 HTML5 실제 전투 및 분석의 문자셋 속성 중 defaultCharset 속성


 defaultCharset 속성은 기본 브라우저 및 운영 체제 설정, 현재 문서의 기본 문자 집합은 무엇입니까? 문서에 기본 문자 세트가 없는 경우 charset 속성과 defaultCharset 속성의 값이 다를 수 있습니다. 간단한 예는 다음과 같습니다:


JavaScript 코드



if(document.charset != document.defaultCharset){
	alert("编码不一样哟")
}



charset 속성과 defaultCharset 속성을 사용하면 문서에 사용된 문자 인코딩의 구체적인 정보를 얻을 수 있으며 문자 인코딩을 합리적으로 제어할 수도 있습니다. 이것이 제대로 작동하면 사용자가 페이지를 보거나 애플리케이션을 정상적으로 사용할 수 있는지 확인할 수 있습니다. document.charset 속성을 지원하는 브라우저에는 Safari, Chrome, IE, Firefox 및 Opera가 포함됩니다. document.defaultCharset 속성을 지원하는 브라우저는 Chrome, IE 및 Safari입니다.

위 내용은 HTML5 실제 전투 내용과 문자셋 속성(charset, defaultCharset) 분석 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!





성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.