手机扫码 继续浏览

中文字体在CSS中的显示(Unicode编码)

摘要: 在CSS中使用中文字体通常直接设置字体名称,比如设置字体为宋体:font-family:'宋体'; 但因此产生的一个问题是,如果CSS编码有误,会导致页面加载后CSS中的中文字体乱码。直接使用中文字体,有时候在ie6下会出现样式丢失问题,而使用英文代替中文如:font-family:SimSun;也不推荐,Firefox的部分版本与Opera在处理SimSun时会有问题。

在CSS中使用中文字体通常直接设置字体名称,比如设置字体为宋体:font-family:'宋体'; 但因此产生的一个问题是,如果CSS编码有误,会导致页面加载后CSS中的中文字体乱码。直接使用中文字体,有时候在ie6下会出现样式丢失问题,而使用英文代替中文如:“font-family:SimSun”也不推荐,Firefox的部分版本与Opera在处理SimSun时会有问题。

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

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

发布评论

欢迎回来
修改信息
回复邮件通知

暂无评论