2011-03-04 55 views
2

我必須顯示「sélection?」在通過iframe查看的頁面之一中。但是這被渲染爲「選擇?」。如果我查看它請求頁面,那麼它正在正確渲染。 但是,如果我在iframe中查看它會發生變化。 Firefox和Chrome瀏覽器也一樣。在IE中顯示法語字符的問題

回答

7

只需寫sélection

發生什麼事是您的瀏覽器以另一種編碼顯示頁面(例如ISO-8859-1而不是UTF-8)。這種情況發生的原因有很多種:

  1. <head>中的標記是這樣說的。
  2. webservers響應頭中的標記是這樣說的。
  3. 瀏覽器設置爲覆蓋頁面上的格式。

如果它工作在網頁上,但是當頁面在iframe,檢查包含的iframe頁面編碼。它可能會有所不同。尋找這種標籤:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 

,並確保他們的網頁上都有相同的(提示:你可能應該使用UTF-8)

+0

完美..謝謝了很多。 –

+0

嗨,希望有人能回答我。這個問題似乎很久以前,但現在我有這個問題。問題是我沒有訪問開發人員/編碼網站。我現在只能查看該頁面。 Chrome和IE都顯示方形符號或菱形符號(如Niraj)。我懷疑是編碼問題,所以我嘗試設置我的瀏覽器編碼選項,但沒有發生任何事情。所以我可以知道這個問題是否只能在後端修復? – user147685

+0

用戶:首先,你在問一個問題,但把它們置於一個新的評論中。只需創建一個新問題。第二:這應該是超級用戶的問題。第三:這是後端問題,但您可以嘗試在瀏覽器中更改「頁面編碼」,以告訴瀏覽器以另一種編碼解釋頁面 - 如果編碼一致,則應該起作用。 – Konerak

1

你有正確的字符集?

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
1

隨着meta標籤<meta http-equiv="Content-Type" content="text/html; charset=utf-8">,我將文檔轉換爲UTF-8,你擁有所有類型的軟件將其轉換爲你(Dreamweaver中,文字編輯等)。