为什么Google Chrome没有显示正确的编码?

时间:2012-04-13 03:13:23

标签: google-chrome

如果这不是发布这样的问题的正确位置,我很抱歉,但我正在努力寻找答案。我不知道这是编码问题还是什么问题,但在很多网页上,Chrome都无法正常显示某些字符。即en和em之类的东西破灭,elipses等。

这是一个例子。

encoding example http://img214.imageshack.us/img214/6424/deletemex.jpg

带有变音符号的O应该是省略号。我没有在Firefox上看到问题,而且我在另一台使用Chrome的计算机上看不到问题。编码设置为自动检测和UTF-8。如果我用变音符号复制并粘贴O,它会以椭圆形式粘贴。

知道为什么会发生这种情况以及如何解决这个问题?

3 个答案:

答案 0 :(得分:12)

如果它作为预期字符粘贴回来,那么它不是编码问题 - 而是字体问题:您可能在系统中安装了一个字体,Chrome正在使用该字体来显示S.O. (可能还有其他页面的文字)。如果此字体被破坏(例如,它本身有不正确的编码声明),则可能发生这种情况。

解决方法是找出哪个是令人反感的字体并从系统中卸载它。

答案 1 :(得分:1)

我有类似的问题。但问题是,网站上的文字显示得很好。只是Google Chrome标签中的文字没有显示。它提出了正方形。为了解决这个问题,我不得不将编码更改为自动检测和UTF-8(我必须取消选择它然后再次选择它)。然后重新启动计算机,以便在选项卡中显示。

但是,我发现下次打开电脑时,我必须经历相同的过程,这非常令人恼火。有没有其他人有这个问题,如果是这样,我们如何解决这个问题呢?

干杯, ç

答案 2 :(得分:0)

这也给我带来了香蕉。我的解决方案与pho3nix的答案相似;但是我没有创建本地样式表覆盖,而是从我的系统中删除了Helvetica Neue Regular。叫我一个势利小人,但比把它映射到天线更好: - )

无需移除Helvetica Neue Condensed,Light或其他变体。不知何故Chrome选择Helvetica Neue Regular来渲染Helvetica Regular。

似乎有一个问题(至少有一些)Helvetica Neue字体文件已被映射,这使得它们不适合在浏览器中显示,但在Photoshop或Illustratior中可以。