为什么Firefox和Chrome以不同的方式呈现"ಠ_ಠ"(U + 0CA0),即使我同时设置为UTF-8?

fou*_*nes 2 unicode reddit character-encoding

有问题的人物是?(U + 0CA0 ;ಠ).这是三个截图:

适用于Mac的Chrome 17

GC 17 Mac

Firefox 7 for Mac

FF 7 Mac

Firefox> 4 for Windows

FF 4胜利

我尝试的所有浏览器都使用UTF-8作为编码.这里是复制粘贴的?_?,但我不知道你是怎么看到它的.

Ode*_*ded 5

这可能是由于不同的平台和浏览器具有不同的默认字体和字体实现.

font-family上也是如此:

Arial,Liberation Sans,DejaVu Sans,sans-serif
Run Code Online (Sandbox Code Playgroud)

所以不同的字体将适用于不同的平台.

在Mac示例中,不同的浏览器以不同的方式显示"缺失"字形 - Chrome带有简单的正方形,FF带有在框中呈现的缺失字形的十六进制Unicode(在本例中0CA0).