我有一个以多种语言复制的网站。网站本身正确显示字符但在查看源时,元标记显示“未知字符”问号而不是外来字符。
对于meta标记,我需要做些什么?
我已经有了这个标签:
<meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" />
答案 0 :(得分:0)
我将charset更改为iso-8859-1,现在可以正常工作。
然后,这意味着您已将保存文件作为ISO-8859-1(或在Windows上时可能为CP-1252)而不是UTF-8。在一个不错的文本编辑器/ IDE中,您应该能够配置默认文件编码和/或使用另存为选项来设置所需的编码。另外,不要忘记相应地设置HTTP响应头。如何执行此操作取决于所使用的Web服务器和/或所讨论的服务器端语言(如果有)。
顺便说一下,当你想要去世界统治时,你真的don't想要使用ISO-8859-1。它并未涵盖世界所知的所有角色。它只涵盖拉丁语,而不是希伯来语,西里尔语,阿拉伯语,中文/韩语/日语等。等等..