2012-10-01 5 views
0

HTML 파일을 "utf-8"로 인코딩 한 메타 태그 charset (= ISO-8859-2)이 브라우저에서 무시되는 것처럼 보입니다 (charset은 항상 설정 됨). 당신에게HTML UTF-8 인코딩

내가 태그 캐릭터 세트가 작동 변경 "ANSI"로이 문서 인코딩 된 파일을 저장할 때 더 흥미로운 무엇

...

) 내가이 메타 태그에서 설정하는 인코딩 할 수는 중요하지 "UTF-8"로하십시오 그런 행동을 설명해 주시겠습니까?

+0

utf-8로 인코딩 된 파일이 발견되면 브라우저가 인코딩 메타 태그보다 우선합니다. 이미 utf-8로 인코딩 된 경우 ISO-8859-2로 변경해야한다고 생각하지 않습니다. –

+0

브라우저에서 문자 집합을 감지 할 때 문서의 문자 집합을 UTF-8로 감지하거나 BOM (ByteOrderMark)과 함께 저장하면 왜 문자 세트를 신뢰할 수 있습니까? – pce

+0

파일 인코딩에 대해 브라우저에 왜 거짓말을합니까? 또한 어떤 Content-Type을 사용하여 파일을 제공하고 있습니까? – Thanatos

답변

1

META를 사용할 수 있습니다. 이처럼 :

<head> 
<meta charset="utf-8"> 
</head> 
1

"UTF-8"메모장에서 ++는 정말 "UTF-8 BOM과 함께"를 의미한다. 어떤 다른 문서가 특정 바이트 시퀀스로 시작해야하기 때문에 BOM은 UTF-8을 트리거합니다. 차이를 확인하려면 "BOM없이 UTF-8"로 저장해보십시오.