css中使用中文字體Unicode編碼\5FAE\8F6F\96C5\9ED1,\9ED1\4F53


CSS里像這樣設置某對象的字體:font-family:1.5em/1.75,’黑體’,Arial; 結果有些時候不起作用,用Firebug來查看才發現瀏覽器解釋這個代碼的時候,出現亂碼了,所以不起作用。

那怎么解決這個亂碼問題呢,由於CSS文件基本都是UTF-8的編碼模式,所以我們可以把中文字體的名稱用相應的Unicode編碼來代替,這樣就可以有效的避免瀏覽器解釋CSS代碼時候出現亂碼的問題。比如中文字體“宋體”經過Unicode編碼后為“\5b8b\4f53″,在CSS中就可以這樣寫:font-family:’ \5b8b\4f53’;

為了方便需要的朋友快速使用,下表中列出了一些常用中文字體的Unicode編碼:

新細明體PMingLiU\65B0\7EC6\660E\4F53細明體MingLiU\7EC6\660E\4F53標楷體DFKai-SB\6807\6977\4F53黑體SimHei\9ED1\4F53宋體SimSun\5B8B\4F53新宋體NSimSun\65B0\5B8B\4F53仿宋FangSong\4EFF\5B8B楷體KaiTi\6977\4F53仿宋_GB2312FangSong_GB2312\4EFF\5B8B_GB2312楷體_GB2312KaiTi_GB2312\6977\4F53_GB2312微軟正黑體Microsoft JhengHei\5FAE\x8F6F\6B63\9ED1\4F53微軟雅黑Microsoft YaHei\5FAE\8F6F\96C5\9ED1

 

如果在你“DIV+CSS”的過程中,還需要用到一些表中沒有的字體的話,可以借助Firefox的插件Firebug來查詢所需中文字體對應的 Unicode編碼,方法很簡單,就是打開Firefox,然后打開Firebug,在“控制台”里底部“>>>”的后面像這樣輸入 “escape(‘黑體’)”,然后會顯示一個錯誤信息,*** is not defined 前面的部分就是中文字體“黑體”對應的Unicode編碼“\9ED1\4F53”,注意命令符里的符號都是英文符號,否則可能會出錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM