uuw 发表于 2006-08-16 21:56

为什么Select出的中文是乱码

我用的是Winsql,有人说它不支持中文!可在操作mdb数据库的时候Select出的中文就OK,到了informix就乱码了??!!
我想应该还是windows客户端Setnet32中的环境变量设置的有问题!
谢谢高手指点我应该怎么进行设置?
请尽量说的详细一些!

czw1413_cn 发表于 2006-08-16 22:24

uuw 发表于 2006-08-17 23:53

那我应该怎么设置环境变量字符集呢?????????????

test007sy 发表于 2009-12-28 14:59

这个现在是informix的硬伤,因为informix数据库的字符集是与数据库集成的,一般默认是iso,819,,而中文是gbk或gb18030,这样select出来的中文肯定是乱码。目前没有办法解决,只有写函数对select读取出来的字符进行手动解码。太麻烦。。。。。

liaosnet 发表于 2009-12-28 16:15

原帖由 test007sy 于 2009-12-28 14:59 发表 http://bbs3.chinaunix.net/images/common/back.gif
这个现在是informix的硬伤,因为informix数据库的字符集是与数据库集成的,一般默认是iso,819,,而中文是gbk或gb18030,这样select出来的中文肯定是乱码。目前没有办法解决,只有写函数对select读取出来的字符 ...

建库时设置好支持中文的字符集,然后CSDK同样设置即可没问题..
页: [1]
查看完整版本: 为什么Select出的中文是乱码