IE内核浏览器下中文双引号自动显示成英文引号的说明

IE内核浏览器,为什么有时以英文结尾时紧跟的中文后弯引号会变成英文弯引号?在什么样的文字编辑器会出现这种情况?有没有什么解决办法?

比如“连字符的拼写是hyphen”这种情况的后引号自己变化了。知乎、微博都这样,但豆瓣正常,引号成对出现。这是在什么情况下产生的?是文字编辑器程序错误么?

提问说明里的情况,使用的是常说的“弯引号”。对应的字符及unicode编码为:
「“」——201C
「”」——201D

中文和英文中,使用的是同一对字符,没有区分。
唯一可能令人产生错觉的,就是由某些中西文字体的设计差异带来的:该对字符的本身造型差异;或相对于其他字符的空间位置差异。

在网页上,一般由于css指定字体样式时,会优先指定西文字体(甚至可能不指定中文字体样式),所以导致这对弯引号直接以英文字体样式出现。

 

来源:http://www.butno.net/3123

posted @ 2012-02-16 22:27  第八颗流星  阅读(716)  评论(0编辑  收藏  举报