本文主要是介绍解决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
这篇关于解决DbVisualizer Personal 9.1.1的中文乱码问题,测试验证的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!