【问题标题】:Unicode display in Microsoft Expression Web 4Microsoft Expression Web 4 中的 Unicode 显示
【发布时间】:2013-09-29 01:06:39
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: html unicode expression-web microsoft-expression-web


    【解决方案1】:

    显然,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。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2015-01-08
        • 2017-01-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-25
        • 1970-01-01
        • 2020-09-01
        相关资源
        最近更新 更多