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

但是,如果我在Microsoft的Expression Web4中打开完全相同的HTML文档,希腊语和希伯来语字符就会丢失。如下所示:

为什么Expression Web 4不能做记事本、Firefox和IE可以做的事情,即显示正确的字符?
您可以在以下位置找到原始的HTML源文档:
http://hostsafe.com/temp/Adami-nekeb.html
发布于 2013-09-24 13:09:07
显然,Expression Web4不能正确地将文档解释为UTF8编码,即使您提到的页面使用<meta charset="UTF-8" />标记声明了它的编码。相反,Expression Web4将其解释为windows-1252编码。如果您在浏览器上打开页面并手动强制浏览器使用windows-1252 (查看→编码,选择“Western”或“Western Europea”或“windows-1252”或任何与这些类似的选项),就可以看到这一点。然后,文本就会像您的示例中一样乱码。
Expression Web4中可能有一些命令使其使用UTF-8。
发布于 2017-04-16 02:52:16
它在我的Expression Web4中可以正常工作,但您需要使用完整的头部:
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">https://stackoverflow.com/questions/18971057
复制相似问题