6 个解决方案
#1
查查odbc的local (db/client)
#2
都看过了,按照默认来设的,但还是乱码,在Win7的机器安装客户端后第一次获取的数据不是中文乱码的,但重启后就变成乱码了,现在是XP、WIN7都有这种问题,可是用WinSQL工具连接的就不会中文乱码,不知道为什么
#3
而且一定要用WinSql提供的InformixODBC数据驱动才不会乱码,如果是用INOFRMIX自带的数据驱动无论怎样设置都是乱码,这个中文乱码问题怎么解决?
#4
要先知道db的locale,问dba。
再看client的。
再看client的。
#5
db的locale知道,是默认的,en_us.819,客户端也是用默认的en_us.cp1252
#6
在IBM官网中介绍JDBC的中文乱码可以在连接字符串那里配置“
NEWCODESET=GB18030-2000,8859-1,819;
CLIENT_LOCALE=en_US.8859-1;DB_LOCALE=en_US.8859-1;”,增加以上字符串就可以解决中文问题了,但是就没有写.NET连接字符串的解决办法。
参考网址: http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-1004sungr/
数据库是别人的,只有读的权限,只能在客户机上解决中文乱码问题,难道都没有人知道这个问题怎么解决??
CLIENT_LOCALE=en_US.8859-1;DB_LOCALE=en_US.8859-1;”,增加以上字符串就可以解决中文问题了,但是就没有写.NET连接字符串的解决办法。
参考网址: http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-1004sungr/
数据库是别人的,只有读的权限,只能在客户机上解决中文乱码问题,难道都没有人知道这个问题怎么解决??
#1
查查odbc的local (db/client)
#2
都看过了,按照默认来设的,但还是乱码,在Win7的机器安装客户端后第一次获取的数据不是中文乱码的,但重启后就变成乱码了,现在是XP、WIN7都有这种问题,可是用WinSQL工具连接的就不会中文乱码,不知道为什么
#3
而且一定要用WinSql提供的InformixODBC数据驱动才不会乱码,如果是用INOFRMIX自带的数据驱动无论怎样设置都是乱码,这个中文乱码问题怎么解决?
#4
要先知道db的locale,问dba。
再看client的。
再看client的。
#5
db的locale知道,是默认的,en_us.819,客户端也是用默认的en_us.cp1252
#6
在IBM官网中介绍JDBC的中文乱码可以在连接字符串那里配置“
NEWCODESET=GB18030-2000,8859-1,819;
CLIENT_LOCALE=en_US.8859-1;DB_LOCALE=en_US.8859-1;”,增加以上字符串就可以解决中文问题了,但是就没有写.NET连接字符串的解决办法。
参考网址: http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-1004sungr/
数据库是别人的,只有读的权限,只能在客户机上解决中文乱码问题,难道都没有人知道这个问题怎么解决??
CLIENT_LOCALE=en_US.8859-1;DB_LOCALE=en_US.8859-1;”,增加以上字符串就可以解决中文问题了,但是就没有写.NET连接字符串的解决办法。
参考网址: http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-1004sungr/
数据库是别人的,只有读的权限,只能在客户机上解决中文乱码问题,难道都没有人知道这个问题怎么解决??