3 html unicode utf character-encoding
目前,我的网页设置为Unicode/UTF-8.当试图显示特殊字符(例如,短划线,双箭头等)时,它会显示为问号符号.我无法将这些字符更改为等效的HTML实体.我该如何规避这个问题?
菱形中的问号 表示字符级错误:根据所应用的字符编码,数据包含不代表任何字符的字节.这通常发生在文档被声明为UTF-8编码时,但实际上是在iso-8859-1,windows-1252或类似的编码中.Windows-1252是Windows平台上各种程序使用的常见默认编码.因此,您可能需要在创作程序中打开该文件并将其重新保存为UTF-8编码.
如果问题仍然存在,请发布网址.单独发布代码是不够的,因为字符编码主要在HTTP头中指定.
如果你在一个小方框中看到一个问号,那么它可能是一个字体级问题(正在使用的字体中缺少字形),但对于常见字符(例如em dash)来说这是非常罕见的.不同的浏览器有不同的方式来指示字符或字体级别的问题.
确保在实际代码编辑器和doctype中将文档设置为正确的字符编码.两者都是必要的.当我唯一的问题是我需要在Coda中设置文本设置时,我花了几个小时试图调整HTML.
<head>
    <meta charset="utf-8">
请参阅以下屏幕截图:

| 归档时间: | 
 | 
| 查看次数: | 20350 次 | 
| 最近记录: |