2010-09-17 52 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時,你想要去世界統治。它並不涵蓋世界所知道的所有角色。它只涵蓋拉丁文,非希伯來文,西里爾文,阿拉伯文,中文/韓文/日文等..