Oracle-GBK和UTF8的区别,该选择哪个版本

转载 2014年06月06日 16:07:01
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大

ORACLE11g数据库字符集从ZHS16GBK转为UTF8

如果想要搞清楚Oracle的字符系统,需要紧紧地抓住三个因素: 一.“客户终端字符集” 二.“NLS_LANG”环境变量 三.“数据库字符集” 数据库字符集查看方法:select * from nl...
  • gtt875
  • gtt875
  • 2017年04月26日 12:53
  • 4903

Oracle11g字符集AL32UTF8与ZHS16GBK相互转换

查看数据库的字符集 select * from v$nls_parameters; select * from nls_database_parameters;   oracle数据库的字符集...
  • u014677702
  • u014677702
  • 2016年11月15日 21:32
  • 3433

oracle 字符集 AL32UTF8、UTF8

简介:ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORA...
  • LYN_BIGDREAM
  • LYN_BIGDREAM
  • 2012年04月18日 15:25
  • 59793

将oracle数据库的编码变成utf-8

1、改客户端字符集:通过WINDOWS的运行菜单运行Regedit,修改注册表 Start -> Run -> Rededit Under registry Editor - > HKEY_LO...
  • Mr_Pang
  • Mr_Pang
  • 2016年03月11日 20:08
  • 7825

oracle数据库字符集的修改(改Oracle字符集到utf-8为例)

1、改客户端字符集:通过WINDOWS的运行菜单运行Regedit,修改注册表Start -> Run -> Rededit Under registry Editor - > HKEY_LOCAL_...
  • nsj820
  • nsj820
  • 2011年06月27日 20:59
  • 63549

AL32UTF8 和UTF8区别 --ORACLE 字符集

客户的环境需要使用UTF8字符集,那么是使用AL32UTF8还是直接使用UTF8,这是一个问题。 Oracle的UTF8字符集由来已久,至少在8的时候就已经存在了...
  • xiaofan23z
  • xiaofan23z
  • 2014年09月25日 11:02
  • 4870

oracle 字符集总结(超出GBK范围的字符存取问题未解决)

字符集总结: 一、服务器的字符集(用来存储数据用的编码格式) 二、操作系统字符集(用来显示、解码/编码与oracle交互的编码格式) 三、oracle客户端字符集(用于转换操作系统、服务器端编码/解码...
  • namesliu
  • namesliu
  • 2012年09月29日 00:33
  • 7963

【不错】字符集、编码以及Oracle的那些事

Morven.Huang: C#, ORACLE, etc. ORACLE HANDBOOK系列之十:字符集、编码以及Oracle的那些事 第一部分字符集与编码常识 字符...
  • haiross
  • haiross
  • 2014年05月08日 11:56
  • 7298

Oracle数据库的编码ZHS16GBK与UTF8

  • u011804580
  • u011804580
  • 2015年04月17日 19:34
  • 2123

字符集GBK和UTF8的区别说明

GBK就是在保存你的帖子的时候,一个汉字占用两个字节。。外国人看会出现乱码,此为我中华为自己汉字编码而形成之解决方案。 UTF8就是在保存你的帖子的时候,一个汉字占用3个字节。。但是外国人看的话不会...
  • zzxian
  • zzxian
  • 2012年03月07日 22:30
  • 13415
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle-GBK和UTF8的区别,该选择哪个版本
举报原因:
原因补充:

(最多只允许输入30个字)