UTF-8 ,UTF8, GBK,GB2312 之间的关系和区别

来源:互联网 发布:上海淘宝代理运营 编辑:程序博客网 时间:2024/06/06 23:50

UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。


GBK是国家标准GB2312基础上扩容后兼容GB2312的标准。GBK的文字编码是用双字节来表示的,即不论中、英文字符均使用双字节来表示,为了区分中文,将其最高位都设定成1。GBK包含全部中文字符,是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBK大。

GBK、GB2312等与UTF8之间都必须通过Unicode编码才能相互转换:
GBK、GB2312--Unicode--UTF8
UTF8--Unicode--GBK、GB2312

DIVCSS5简单从功能上说:

1、GBK通常指GB2312编码 只支持简体中文字

2、utf通常指UTF-8,支持简体中文字、繁体中文字、英文、日文、韩文等语言(支持文字更广)

3、通常国内使用utf-8和gb2312,看自己需求选择


具体详细介绍如下:


对于一个网站、论坛来说,如果英文字符较多,则建议使用UTF-8节省空间。不过现在很多论坛的插件一般只支持GBK。
个编码的区别详细解释


简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a040,gbk为b030,而uft-8码,就是把那个值表现的形式.utf-8码完全只针对uncode来组织的,如果GBK要转UTF-8必须先转uncode码,再转utf-8就OK了.


font-family:' SimSun','\5B8B\4F53' /宋体/ 

font-family:' Microsoft Yahei','\5FAE\8F6F\96C5\9ED1' /微软雅黑/ 

中文名英文名UnicodeUnicode 2 


Mac OS 


华文细黑STHeiti Light [STXihei] \534E\6587\7EC6\9ED1 华文细黑 

华文黑体STHeiti \534E\6587\9ED1\4F53 华文黑体 

华文楷体STKaiti \534E\6587\6977\4F53 华文楷体 

华文宋体STSong \534E\6587\5B8B\4F53 华文宋体 

华文仿宋STFangsong \534E\6587\4EFF\5B8B 华文仿宋 

丽黑 ProLiHei Pro Medium \4E3D\9ED1 Pro 丽黑 Pro 

丽宋 ProLiSong Pro Light\4E3D\5B8B Pro丽宋 Pro

 标楷体BiauKai\6807\6977\4F53标楷体 

苹果丽中黑Apple LiGothic Medium \82F9\679C\4E3D\4E2D\9ED1 苹果丽中黑 

苹果丽细宋Apple LiSung Light \82F9\679C\4E3D\7EC6\5B8B 苹果丽细宋


 Windows 


新细明体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仿宋_GB2312 

楷体_GB2312KaiTi_GB2312\6977\4F53_GB2312楷体_GB2312 

微软正黑体Microsoft JhengHei\5FAE\x8F6F\6B63\9ED1\4F53微软正黑体

 微软雅黑Microsoft YaHei\5FAE\8F6F\96C5\9ED1微软雅黑 


Office


 隶书LiSu\96B6\4E66隶书

 幼圆YouYuan\5E7C\5706幼圆 

华文细黑STXihei\534E\6587\7EC6\9ED1华文细黑 

华文楷体STKaiti\534E\6587\6977\4F53华文楷体 

华文宋体STSong\534E\6587\5B8B\4F53华文宋体 

华文中宋STZhongsong\534E\6587\4E2D\5B8B华文中宋 

华文仿宋STFangsong\534E\6587\4EFF\5B8B华文仿宋 

方正舒体FZShuTi\65B9\6B63\8212\4F53方正舒体 

方正姚体FZYaoti\65B9\6B63\59DA\4F53方正姚体 

华文彩云STCaiyun\534E\6587\5F69\4E91华文彩云 

华文琥珀STHupo\534E\6587\7425\73C0华文琥珀

 华文隶书STLiti\534E\6587\96B6\4E66华文隶书 

华文行楷STXingkai\534E\6587\884C\6977华文行楷 

华文新魏STXinwei\534E\6587\65B0\9B4F华文新魏

0 0
原创粉丝点击