為什麼 Firefox 顯示 й 而不是 é?

為什麼 Firefox 顯示 й 而不是 é?

這讓我困擾了一段時間,但在 Ubuntu 上(但不是 Windows 或 OSX)上使用 Firefox 查看的許多頁面上,任何é(帶有尖銳重音符號的 e)都被替換為й(西里爾字母縮寫 I)。可能還有其他例子,但這是我一直遇到的例子。

為什麼會這樣?

應該顯示簡歷的螢幕截圖:

恢復

以下是發生這種情況的頁面範例: http://www.theonion.com/articles/company-immediately-calls-job-applicant-upon-seein,31669/

有趣的是,標題顯示得很好。查看頁面原始碼,正確顯示的字元很簡單é,而未正確顯示的字元則寫為&eacute,&eacute&#233(我認為)。

答案1

檢查字符編碼設定。開啟選單編輯|優先並選擇選項卡內容。在那裡點擊先進的...按鈕下字體和顏色(在下圖中加亮顯示)。

Firefox 首選項中的內容標籤

版式視窗將打開,您可以在其中檢查/調整字元編碼。或者,您可能需要更改任何其他設置,例如預設字體或不允許網頁顯示自己的字體。

版式設定視窗


另一種可能性是 Firefox 對這些網頁使用了錯誤的字元編碼。您可以透過右鍵單擊頁面上的任意位置並選擇「查看頁面原始碼」來檢查這些網站使用的字元編碼(如果有)。

您可能還想檢查選單下的設置看法|字元編碼查看所選的編碼是否與網頁設定的編碼相對應(這裡,選擇的任何內容對於不同的網頁可能會有所不同),然後在自動偵測查看自動偵測是否已停用。

Firefox 選單:自動偵測字元編碼

相關內容