chinahom 发表于 2008-05-10 00:34

如何让informix支持zh_cn.GB18030字符集

只支持zh_cn.gb
可是有一些字插入不了
如何查看支持哪些字符集及修改支持zh_cn.GB18030-2000

xxyyy 发表于 2008-05-10 09:52

informix7.3,9,10,11均直接支持GB18030,7.2版本以前不支持需要另装中文包

jxh1124cn 发表于 2008-05-10 10:28

上面的仁兄说的是 这些版本本身就支持了,只要在.profile里加上:
DB_LOCALE=zh_cn.GB18030-2000; export DB_LOCALE
CLIENT_LOCALE=zh_cn.GB18030-2000; export CLIENT_LOCALE
SERVER_LOCALE=zh_cn.GB18030-2000; export SERVER_LOCALE
DBLANG=zh_cn.GB18030-2000; export DBLANG

chinahom 发表于 2008-05-10 22:38

我是ifx10
谢谢
下周去试试看

liaosnet 发表于 2008-05-10 23:17

回复 #4 chinahom 的帖子

以上参数须在建库前生效才行......:em03: :em03:

chinahom 发表于 2008-05-12 09:52

原帖由 liaosnet 于 2008-5-10 23:17 发表 http://bbs.chinaunix.net/images/common/back.gif
以上参数须在建库前生效才行......:em03: :em03:

非常感谢liaosnet

ahqkxfer 发表于 2008-06-02 13:37

为什么我的ifx10不支持大字符集呢?

ahqkxfer 发表于 2008-06-02 13:46

.profile文件加入了
DB_LOCALE=zh_cn.GB18030-2000
export DB_LOCALE
CLIENT_LOCALE=zh_cn.GB18030-2000
export CLIENT_LOCALE
SERVER_LOCALE=zh_cn.GB18030-2000
export SERVER_LOCALE
DBLANG=zh_cn.GB18030-2000
export DBLANG
执行.profile文件,env看参数,是zh_cn.GB18030-2000了,
dbaccess建库,但是在该库上还是不能建立中文名的表
改为zh_cn.gb是可以建立中文表的,我是informix10,为什么会这样?
locale -a里面我看没有zh_cn.GB18030-2000,只有一个zh_CN.gb18030,
locale -a是系统的吧,那怎么看当前数据库支持哪些字符集呢?
有这个命令吗?

liaosnet 发表于 2008-06-02 14:05

回复 #8 ahqkxfer 的帖子

数据库支持的字符集参考informix GLS 用户指南....

[ 本帖最后由 liaosnet 于 2008-6-2 14:12 编辑 ]

大梦 发表于 2008-06-02 21:46

早期的版本没有!基本上9.4及以后的都有!
以前有一些7.31的在后期较高的小版号上也有!
这样说吧基本上2003年之后的版本都支持GB18030-2000,不知道为什么不直接支持GBK,好象大多数都支持GBK的!
页: [1]
查看完整版本: 如何让informix支持zh_cn.GB18030字符集