2011-12-26 51 views
1

問題重音符號

的網站,我已經開發重音字符(主要是ö,ü)。 charset是utf-8。 重音字符正確顯示在瀏覽器中,但是當我在META說明中查看源時,有問號而不是重音字符。 爲什麼會發生這種情況?

我切換到ISO-8859-1然後在META說明中重音字符是確定的,但在網站上有未定義的字符。 (如果我使用'實體代碼',那麼重音字符是好的,但在這種情況下,我將不得不對我的代碼進行很多更改,所以我想盡可能使用UTF-8來解決它。)

我的doctype是:xhtml1-transitional

+0

您使用哪種編輯器查看源代碼? – 2011-12-26 12:53:37

+0

這可能是由於服務器設置,它發送了什麼編碼?檢查捲曲-I或類似的。 – ustun 2011-12-26 12:53:40

+0

其實,我通過右鍵單擊查看源代碼 - >查看頁面源代碼 – Zolka 2011-12-26 13:07:02

回答

3

您的頁面混合了字符編碼。可見文本是UTF-8,但描述中的問號字符不是。要解決這個問題,只需將說明更改爲在整個過程中使用UTF-8字符。

+0

您可以指定如何做? – Zolka 2011-12-27 07:44:20

+0

我已經添加了這個如你所見。 – Zolka 2011-12-27 07:45:04

+1

問題不在於字符集聲明,它是文件中的實際字符。描述中不能正確顯示的字符不被編碼爲UYF-8。打開文件,刪除並重新輸入這些字符,然後確保文件保存爲UTD-8。 – Alohci 2011-12-27 10:53:50