2013-09-24 4 views
1

그리스어와 히브리어로 된 HTML 문서가 있습니다. 메모장이나 Internet Explorer 또는 Firefox에서 HTML 파일을 열면 그리스어와 히브리어 문자가 완벽하게 표시됩니다. 아래를 참조Microsoft Expression Web 4의 유니 코드 디스플레이

Good

을 그러나, 나는 마이크로 소프트의 Expression Web에서 4 바로 그 HTML 문서를 열 경우, 그리스어와 히브리어 문자가 손실됩니다. 아래를 참조

Bad example

왜 Expression Web에서 4 메모장, 파이어 폭스와 IE가 할 수있는 일을하지 않는, 즉, 올바른 문자를 표시한다?

당신은 여기에 원래 소스 HTML 문서를 찾을 수 있습니다 : 당신이 언급 페이지 선언의 인코딩이있다하더라도, 분명히, 익스프레션 웹 (4)는 UTF-8 인코딩으로 문서를 올바르게 해석하지 않습니다

http://hostsafe.com/temp/Adami-nekeb.html

답변

1

<meta charset="UTF-8" /> 태그를 사용하십시오. 대신 Expression Web 4는이를 Windows-1252로 인코딩 된 것으로 해석합니다. 브라우저에서 페이지를 열고 수동으로 브라우저에 windows-1252 (보기 → 인코딩, "서양"또는 "서유럽"또는 "windows-1252"또는 이와 비슷한 모양)를 사용하도록 수동으로 설정하면이 사실을 알 수 있습니다. 그러면 텍스트가 예제와 똑같이 왜곡됩니다.

식 웹 4에서 UTF-8을 사용하도록하는 명령이있을 수 있습니다.

0

그것은 내 Expression Web을 4에서 제대로 작동하지만 전체 헤더를 사용할 필요가 :

<meta content="text/html; charset=utf-8" http-equiv="Content-Type">