2010-09-17 57 views
0

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

对于元标签,我需要做些什么不同?

我有这样的标签已经:

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

我将charset更改为iso-8859-1,它现在可以工作。 – Pete 2010-09-17 11:18:49

回答

0

我改变了字符集为ISO-8859-1和现在的工作。

那么就意味着你有保存该文件为ISO-8859-1(或可能为CP-1252在Windows上),而不是UTF-8。在一个不错的文本编辑器/ IDE中,您应该能够配置默认文件编码和/或使用另存为选项来设置所需的编码。另外,不要忘记相应地设置HTTP响应标头。如何做到这一点取决于使用的网络服务器和/或有问题的服务器端语言(如果有的话)。

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