IE和特殊字符

时间:2012-10-31 13:12:48

标签: internet-explorer character special-characters ie8-compatibility-mode

我对特殊字符“åäö”和IE 9有一个奇怪的问题。

enter image description here

如果我打开兼容模式,它会以正确的形式显示字符,但我不想强制使用comp。用户模式。为什么这总是一个解决方案?

2 个答案:

答案 0 :(得分:2)

<强> EDITED

这是一个棘手的问题,有很多因素,但最重要的可能是文本(至少在演示页面上)包含å,ä,ö两种方式:直接作为简单字符和分解。例如,“våld”的“å”由“a”组成,然后组合上面的环(U + 030A)。统一这个以便一致地使用简单字符应该可以解决问题。

然而,演示页面也使用字体名称open-sans而不是open sans,导致更多问题,但我想这可能是演示中的拼写错误,而不是真实页面。

覆盖原始答案:

这似乎是使用Google字体Open Sans时出现的问题。 IE可能会根据其模式(Quirks vs. Standard)使用它,因为IE的旧版本不支持WOFF格式。

如果您下载字体并从自己的服务器提供,问题可能会消失。经常发生的情况是Google字体在从Google服务器上使用时无法正常工作,但是当您自己管理它们时就可以了。

答案 1 :(得分:0)

这些都是瑞典人。可能你应该使用HTML兼容的字符来摆脱问题。请尝试使用此字符:

&auml;
&aring;
&ouml;

这将在每个浏览器中正确显示