나는 여기서 알아볼 수없는 이상한 문제가있다. 두 페이지가 있습니다 : index.html
및 index2.html
. utf-8
문자 인코딩은 index.html
에서 제대로 작동하지만 index2.html
에서는 작동하지 않습니다. 예를 들어 다음과 같은 단락 :UTF-8 인코딩은 index.html에서만 작동합니까?
전 함대 여우 드러머는
(그는 이미 가수/작곡가이었다 자신의 여우에 합류하기 전 오른쪽)와 아버지 존 안개 "로 전문적으로 자신을 rechristened . "
완벽하게 index.html
아버지 존 안개 디스플레이 주위에 따옴표하지만 index2.html
에 물음표와 다이아몬드로 나타납니다.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
심지어 복사 index2.html
로 index.html
에서 동일한 소스 코드를 붙여 여전히 작동하지 않을 수 있습니다 : 두 개의 문서가이 메타 태그를 가지고있다. .htaccess 파일에 넣어야 할 것이 있습니까? 두 파일 모두에 대한 사용 권한을 이미 확인 했으므로 파일이 동일합니다. 나는 그 밖의 문제가 무엇인지에 관해서는 손해보고있다.
'Content-Type' 헤더에 대해 두 페이지에서 반환 된 헤더를 확인하십시오. 또한 두 파일의 인코딩을 확인하십시오. – Oded
파일의 인코딩이 편집기에서 잘못 설정되었을 수 있습니다. 잘못된 파일 index2.html을 삭제하고 작업 파일 index.html을 index2.html로 복사 한 다음 다시 확인하십시오. 대부분의 편집기에서 파일의 인코딩을보고 설정할 수 있습니다. – Tsunamis
파일 자체를 utf-8로 저장/설정해야합니다. 질문에 표시된 ''태그를 사용하면 브라우저가 인코딩 할 파일을 예상하는 인코딩을 알 수 있습니다. 파일의 인코딩에는 영향을 미치지 않습니다. – jmohr