Oracle-GBK和UTF8的区别,该选择哪个版本
2014-06-06 16:07
951 查看
gbk与utf8的区别和比较
GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。
至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。
GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符。
GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准)
UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示。
比如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,而无需他们下载IE的中文语言支持包。 所以,对于英文比较多的论坛 ,使用GBK则每个字符占用2个字节,而使用UTF-8英文却只占一个字节。
UTF8是国际编码,它的通用性比较好,外国人也可以浏览论坛,GBK是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBK大
GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。
至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。
GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符。
GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准)
UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示。
比如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,而无需他们下载IE的中文语言支持包。 所以,对于英文比较多的论坛 ,使用GBK则每个字符占用2个字节,而使用UTF-8英文却只占一个字节。
UTF8是国际编码,它的通用性比较好,外国人也可以浏览论坛,GBK是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBK大
相关文章推荐
- GBK和UTF8的区别,该选择哪个版本
- [转]Oracle版本区别及版本选择!
- Oracle版本区别及版本选择!
- 如何选择下载版本,简体中文 GBK 与UTF-8 的区别
- GBK,UTF8是什么?有什么区别,做网站选择哪种好?
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题 收藏 MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题
- 到底选择哪个版本的framework
- 字符集GBK和UTF8的区别说明
- 64bit CPU 知识 (IA32,IA64,EM64T,AMD64)-用于oracle、mysql安装版本的选择
- WebApplication和WebSite有什么区别?我该选择哪个?
- Oracle 10g各版本之间的区别
- oracle 不同版本的区别和oracle产品常用问题
- Microsoft SQL Server 2000的版本区别及选择
- SQL SERVER 与ORACLE之区别与选择!
- Oracle版本区别[转载]
- C/S 结构,后台数据库是ORACLE 录制脚本选择哪个协议
- Microsoft SQLServer的版本区别及选择
- Oracle 10g各版本之间的区别!