元标记中的外来字符无法正确显示

时间:2010-09-17 08:45:53

标签: character-encoding meta-tags

我有一个以多种语言复制的网站。网站本身正确显示字符但在查看源时,元标记显示“未知字符”问号而不是外来字符。

对于meta标记,我需要做些什么?

我已经有了这个标签:

<meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" />

1 个答案:

答案 0 :(得分:0)

  

我将charset更改为iso-8859-1,现在可以正常工作。

然后,这意味着您已将保存文件作为ISO-8859-1(或在Windows上时可能为CP-1252)而不是UTF-8。在一个不错的文本编辑器/ IDE中,您应该能够配置默认文件编码和/或使用另存为选项来设置所需的编码。另外,不要忘记相应地设置HTTP响应头。如何执行此操作取决于所使用的Web服务器和/或所讨论的服务器端语言(如果有)。

顺便说一下,当你想要去世界统治时,你真的don't想要使用ISO-8859-1。它并未涵盖世界所知的所有角色。它只涵盖拉丁语,而不是希伯来语,西里尔语,阿拉伯语,中文/韩语/日语等。等等..