解决DbVisualizer Personal 9.1.1的中文乱码问题,测试验证

目前未安装其他版本的DbVisualizer,但是查找网络上的解决办法无果,最后终于找到真经了。


无效方法:

一、Tools->Tools Properties ->General->File Encoding 设置为UTF-8

二、Tools->tool Properties->General->Appearance->Fonts->SQL Editor选择PMingLiU(改成各种字体都无效)


解决办法:
一、查看数据库字符集

有如下两种方式:

A.

dbaccess dbname

select site from systables where tabname=' GL_COLLATE'

B.

dbaccess sysmaster

select * from sysdbslocale

----------------------------------------------------

服务端的字符集使用的en_US.819  

二、修改DbVisualizer Personal 连接字符串

jdbc:informix-sqli://16.1.34.98:21092/2008db:informixserver=heserver;NEWCODESET=GB18030-2000,8859-1,819; CLIENT_LOCALE=en_US.8859-1;DB_LOCALE=en_US.8859-1;

jdbc:informix-sqli://服务器地址:端口/数据库:informixserver=服务器名称;NEWCODESET=GB18030-2000,8859-1,819; CLIENT_LOCALE=en_US.8859-1;DB_LOCALE=en_US.8859-1;

三、测试成功


参考:

参考网址:

http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-1004sungr/
http://bbs.csdn.net/topics/370030055

你可能感兴趣的:(Informix)