- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有时在 IE8 和 IE9 中元音变音 (åäö) 的呈现会出错,在某些页面上会出现这种奇怪的问题。编码是 utf-8(大部分网站都有效,所以我知道它是正确的)并且我试图缩小 css 类的范围,似乎 Verdana 只受到影响。也试过不同的电脑。
我想我可能是与元 X-UA-Compatible 相关的,但没有运气就改成了这个标签。
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
它应该是这样的:
这是IE8和IE9的结果
最佳答案
问题本身就很明显,因为虽然文本是用有效的 UTF-8 编码的,但使用了分解 Unicode 规范化形式,请参阅 Unicode equivalence .似乎在 Windows 上,许多字体在使用通常的单个预组合字符时效果最好,而不是使用单独后跟组合变音符的基本字母序列。
例如,让我们使用十六进制编辑器查看单词 från
。
在您的网站上,它被编码为 66 72 61 CC 8A 6E
(即拉丁小写字母 f
、r
、a
,然后是 U+030A
代码点,表示上面的组合环,然后是 n
)。
但在 Windows 中,通常的编码是 66 72 C3 A5 6E
(即拉丁小写字母 f
、r
、å
, n
).所以字母 å
通常由单个代码点 U+00E5
表示(而不是序列 U+0061, U+030A
) .
如果您使用的是 PHP,请尝试使用 Normalizer class 规范化文本首先(确保安装了 intl
扩展)。
关于html - 使用 Verdana 在 IE8 和 IE9 中呈现变音符号 (åäö),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9636128/
我想解析以下 xml 结构: 为了解析这个 element name="?????? 结构,我按以下方式使用 XPath: XPath xPath
我在 OSX 机器上运行 Python 2.7。我正在尝试在 smb 共享上执行 os.walk。 for root, dirnames, filenames in os.walk("./test")
我是一名优秀的程序员,十分优秀!