这个问题困扰了我一段时间,但在 Ubuntu 上使用 Firefox 查看的许多页面上(Windows 或 OSX 上没有),任何é
带有尖音符的 e 都会被 a(西里尔字母的缩写 I)替换й
。可能还有其他例子,但这是我经常遇到的例子。
为什么会出现这种情况?我该怎么做才能让 Firefox 正确显示字符?
应显示简历的屏幕截图:
以下是发生这种情况的页面示例: http://www.theonion.com/articles/company-immediately-calls-job-applicant-upon-seein,31669/
有趣的是,标题显示正常。查看页面源代码,正确显示的字符是 simply é
,而不正确显示的字符写为é
、&eacute
或é
(我认为)。
答案1
检查字符编码设置。打开菜单编辑|优先并选择选项卡内容。点击先进的...按钮下方字体和颜色(下图中突出显示)。
这排版窗口将打开,您可以在其中检查/调整字符编码。或者您可能需要更改任何其他设置,例如默认字体或不允许网页显示自己的字体。
另一种可能是 Firefox 对这些网页使用了错误的字符编码。您可以通过右键单击页面任意位置并选择“查看页面源代码”来检查这些网站使用的字符编码(如果有)。
您可能还想检查菜单下的设置看法|字符编码查看所选的编码是否与网页设置的编码相对应(此处所选的编码可能因网页不同而不同),然后在自动侦测查看自动检测功能是否已被停用。