在Internet选项对话框中,我可以为各种"语言脚本"(阅读:编码)设置字体,但是没有选项为UTF-8编码的页面设置字体,对于这样的页面,Internet Explorer为我呈现一些未知原因的可怕字体。
如何在ie8中设置UTF-8编码页面的字体?
从注释:
这里发生了两件事:
-
对
UTF-8
中页面的进行编码,以支持多字节字符(非英文字母)显示。 -
Fonts
试图应用于这些UNICODE字符。
现在,问题是#2。所有字体都不支持所有unicode字符。例如:如果网页显示的是简体中文,而浏览器设置的字体不支持这个脚本,你的网页看起来会很奇怪。
一个解决方案是设置支持大多数unicode字符的字体。例如:Arial Unicode MS。这种字体支持大多数unicode字符。
故事的寓意, 在显示unicode字符时需要注意两件事,
-
正确的支持编码方案。utf - 8 即:
-
支持UNICODE字符的字体