1

我有一个包含希腊语和希伯来语字母的 HTML 文档。当我在记事本、Internet Explorer 或 Firefox 中打开 HTML 文件时,希腊语和希伯来语字母显示完美。见下文:

好的

但是,如果我在 Microsoft 的 Expression Web 4 中打开同一个 HTML 文档,希腊语和希伯来语字符就会丢失。见下文:

不好的例子

为什么 Expression Web 4 无法做到 Notepad、Firefox 和 IE 可以做到的,即显示正确的字符?

您可以在此处找到原始的 HTML 源文档:

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

4

2 回答 2

2

显然,Expression Web 4 没有将文档正确解释为 UTF-8 编码,即使您提到的页面已使用<meta charset="UTF-8" />标记声明其编码。相反,Expression Web 4 将其解释为 windows-1252 编码。如果您在浏览器上打开页面并手动强制浏览器使用 windows-1252(查看 → 编码,选择“Western”或“West Europea”或“windows-1252”或任何类似的),您可以看到这一点。然后,文本会像您的示例一样乱码。

Expression Web 4 中可能有一些命令使其使用 UTF-8。

于 2013-09-24T05:09:06.740 回答
0

它在我的 Expression Web 4 中正常工作,但您需要使用完整的标题:

<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
于 2017-04-15T18:52:15.667 回答