5fae8f6f96c59ed1的意思

下面这个CSS是啥意思:
font-family:\5FAE\8F6F\96C5\9ED1;

答:
\5FAE\8F6F\96C5\9ED1应该是unicode编码格式,为了在页面中不显示中文的兼容方法,等价于:
font-family:“微软雅黑” 
font-family:“Microsoft YaHe”

对于一个从事网页设计(也常说成DIV+CSS)的朋友来说,可能会遇到过这样的问题,就是在CSS里像这样设置某对象的字体:font-family:1.5em/1.75,’黑体’,Arial; 结果有些时候不起作用,用Firebug来查看才发现浏览器解释这个代码的时候,出现乱码了,所以不起作用。

那怎么解决这个乱码问题呢,由于CSS文件基本都是UTF-8的编码模式,所以我们可以把中文字体的名称用相应的Unicode编码来代替,这样就可以有效的避免浏览器解释CSS代码时候出现乱码的问题。比如中文字体“宋体”经过Unicode编码后为“\5b8b\4f53″,在CSS中就可以这样写:font-family:’ \5b8b\4f53’;

为了方便需要的朋友快速使用,下表中列出了一些常用中文字体的Unicode编码:

  • 常用中文字体 Unicode 编码

    宋体SimSun\5B8B\4F53
    新宋体NSimSun\65B0\5B8B\4F53
    黑体SimHei\9ED1\4F53
    微软雅黑Microsoft YaHei\5FAE\8F6F\96C5\9ED1
    楷体_GB2312KaiTi_GB2312\6977\4F53_GB2312
    隶书LiSu\96B6\4E66
    幼园YouYuan\5E7C\5706
    华文细黑STXihei\534E\6587\7EC6\9ED1
    细明体MingLiU\7EC6\660E\4F53
    新细明体PMingLiU\65B0\7EC6\660E\4F53

如果在你“DIV+CSS”的过程中,还需要用到一些表中没有的字体的话,可以借助Firefox的插件Firebug来查询所需中文字体对应的 Unicode编码,方法很简单,就是打开Firefox,然后打开Firebug,在“控制台”里底部“>>>”的后面像这样输入 “escape(‘黑体’)”,然后会显示一个错误信息,*** is not defined 前面的部分就是中文字体“黑体”对应的Unicode编码“\9ED1\4F53”,注意命令符里的符号都是英文符号,否则可能会出错。

相关推荐