请问GB2313字符集是哪个最大字符集的子集呢?

wyarrant 2004-01-13 04:45:13
rt
因为需要包含GB2312,所以在安装数据库的时候必须选定相应的字符集
...全文
112 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
skystar99047 2004-01-13
  • 打赏
  • 举报
回复
GBK包括的字符集比GB2312大。
leecooper0918 2004-01-13
  • 打赏
  • 举报
回复

No... you can not do that.

通常在中文环境,我们可以考虑使用zhs16gbk(GBK码)这个字符集,
完整的NLS_LANG 应该是 SIMPLIFIED CHINESE_CHINA_zhs16gbk

当然,还有一种字符集叫做 zhs16cgb231280(中国的国标码)
但是它和zhs16gbk之间没有父类/子类这么一说.

还有一种新的字符集叫做 zhs32GB18030, 从字面上看,你就能明白:
32 bit, MultiByte, 这个字符集是zhs16gbk的超类.

因此, 我建议你选择 zhs16gbk,而不是zhs16cgb231280,因为前者包括
的汉字字符比后者多, 至于是否选用zhs32gb18030,就看你的需要了.


参考文档: Oracle 9i Database Globalization Support Guide

从OTN网站可以下载.

wyarrant 2004-01-13
  • 打赏
  • 举报
回复
还有就是请问,有没有名字叫做GB2312的字符集
也就是说我在NLS_LANG下能不能写
SIMPLIFIED CHINESE_CHINA.GB2312?
如果不是GB2312对应的字符集名称?

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧