为什么 Firefox 显示 й 而不是 é?

为什么 Firefox 显示 й 而不是 é?

这个问题困扰了我一段时间,但在 Ubuntu 上使用 Firefox 查看的许多页面上(Windows 或 OSX 上没有),任何é带有尖音符的 e 都会被 a(西里尔字母的缩写 I)替换й。可能还有其他例子,但这是我经常遇到的例子。

为什么会出现这种情况?我该怎么做才能让 Firefox 正确显示字符?

应显示简历的屏幕截图:

恢复

以下是发生这种情况的页面示例: http://www.theonion.com/articles/company-immediately-calls-job-applicant-upon-seein,31669/

有趣的是,标题显示正常。查看页面源代码,正确显示的字符是 simply é,而不正确显示的字符写为&eacute&eacute&#233(我认为)。

答案1

检查字符编码设置。打开菜单编辑|优先并选择选项卡内容。点击先进的...按钮下方字体和颜色(下图中突出显示)。

Firefox 偏好设置中的内容选项卡

排版窗口将打开,您可以在其中检查/调整字符编码。或者您可能需要更改任何其他设置,例如默认字体或不允许网页显示自己的字体。

排版设置窗口


另一种可能是 Firefox 对这些网页使用了错误的字符编码。您可以通过右键单击页面任意位置并选择“查看页面源代码”来检查这些网站使用的字符编码(如果有)。

您可能还想检查菜单下的设置看法|字符编码查看所选的编码是否与网页设置的编码相对应(此处所选的编码可能因网页不同而不同),然后在自动侦测查看自动检测功能是否已被停用。

Firefox 菜单:自动检测字符编码

相关内容