HTML DOM characterSet 속성은 요소의 charset 속성과 연결된 문자 집합을 나타냅니다. 기본적으로 HTML 문서의 문자 집합은 UTF-8입니다.
characterSet 속성은 HTML 문서의 문자 인코딩을 문자열 형식으로 반환합니다. 사용자는 HTML의 charset 속성이나 DOM characterSet 속성을 사용하여 웹 페이지의 기본 characterSet을 재정의할 수 있습니다.
구문
다음은 characterSet 속성의 구문입니다 -
document.characterSet
예시
HTML DOM characterSet 속성의 예를 살펴보겠습니다. -
<!DOCTYPE html>
<html>
<body>
<p>Click the below button to know the encoding of this HTML document</p>
<button onclick="encode()">CHECK ENCODE</button>
<p id="Sample"></p>
<script>
function encode() {
var x = document.characterSet;
document.getElementById("Sample").innerHTML = "The character encoding used is "+ x;
}
</script>
</body>
</html> 출력
이것은 다음과 같은 출력을 생성합니다 -

CHECK ENCODE 버튼을 클릭하면 -

위의 예에서 -
사용자가 클릭할 때 encode() 함수를 실행할 CHECK ENCODE 버튼을 먼저 만들었습니다. −
<button onclick="encode()">CHECK ENCODE</button>
encode() 메서드는 문서의 characterSet 속성을 사용하여 문서의 문자 인코딩을 가져와 변수 x에 할당합니다. 그런 다음 단락에 innerHTML() 메서드를 사용하고 일부 텍스트와 추가된 변수 x를 할당하여 id가 "Sample"인 단락 요소에 인코딩이 표시됩니다. −
function encode() {
var x = document.characterSet;
document.getElementById("Sample").innerHTML = "The character encoding used is "+ x;
}