日期:2014-05-17 浏览次数:20692 次
?在查看很多网页的CSS文件时,经常看到字体属性中的字体是乱码,尤其是中文网站,如上
?
图所示。
?
??为什么会发生这样的现象???其实这种现象很普遍,主要是因为制作者在编写CSS文件的时
?
候将字体属性中的字体名称使用中文名称所致。如font-family:宋体,黑体;??使用中文并不
?
是错误的,但是当出现编码转换的时候往往会出现乱码现象。比如编写CSS是在GB2312的
?
编码模?式下进行的,再把其代码拷贝到UTF-8编码模式下时就会出现图上的乱码状态。虽然
?
出现了乱码,定义的字体仍能正常显示,但编写者肯定不会认识乱码中到底是什么字体。
所以,为了避免这种现象的发生,最好在CSS中使用中文字体的英文名称。宋体就写成
?
Simsun,黑体是Simhei,这样无论怎么转换编码状态都不会再出现乱码状态。??常用的中
?
文字体英文名称可参照以前发过的文章《常用中文字体英文名称对照表》。