SwingCN 发表于 2010-02-02 20:49

【比较困惑的问题。。。】

操作系统:aix 5.3
数据库informix 9.4
1:运行env | grep DB,显示没有设置任何DB_LOCALE,CLIENT_LOCALE,SERVER_LOCALE,DBLANG这4个informix的环境变量
2:运行env | grep LANG 显示 :LANG=english_us.819
3:查询数据库sysmaster 的sysdbslocale表,已经建立的用户数据库testdb的locale为en_us.819
4:查询systalbes,tabid显示的也是en_us.819
那为什么dbaccess可以正常显示中文呢?请了解的能否解答解答。。。谢谢。。。。

SwingCN 发表于 2010-02-02 20:53

另外一个环境:操作系统:win xp
数据库informix 11.5
1:没有设置任何DB_LOCALE,CLIENT_LOCALE,SERVER_LOCALE,DBLANG这4个informix的环境变量
2:没有设置LANG
3:查询数据库sysmaster 的sysdbslocale表,已经建立的用户数据库testdb的locale为en_us.819
4:查询systalbes,tabid显示的也是en_us.819
dbaccess显示中文为?????乱码。。。。

liaosnet 发表于 2010-02-02 23:34

本帖最后由 liaosnet 于 2010-02-02 23:35 编辑

操作系统:aix 5.3
数据库informix 9.4
1:运行env | grep DB,显示没有设置任何DB_LOCALE,CLIENT_LOCALE ...
SwingCN 发表于 2010-02-02 20:49 http://bbs3.chinaunix.net/images/common/back.gif

在unix跟windows下处理中文是不一样的~仅些而已..
页: [1]
查看完整版本: 【比较困惑的问题。。。】