DbVisualizer 解决中文乱码问题

Posted 奶牛的没有

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DbVisualizer 解决中文乱码问题相关的知识,希望对你有一定的参考价值。

在SQL Commander中,sql语句中如果有中文,显示是‘口口口’。

解决办法如下:

在Tools->tool Properties->General->Appearance->Fonts->SQL Editor选择PMingLiU,同时把Grid也选择PMingLiU就可以了。

如上配置以后,中文就可以正常显示了。

 

查询结果中中文出现乱码:

 在连接URL中, 增加

DB_LOCALE=en_us.819;CLIENT_LOCALE=en_us.57372;NEWCODESET=GBK,8859-1,819

示例:
jdbc:informix-sqli://:/:informixserver=;DB_LOCALE=en_us.819;CLIENT_LOCALE=en_us.57372;NEWCODESET=GBK,8859-1,819

在Database Url中添加字符集即可,这里的格式和代码中不太一样

 

在java中写法:

 

  1. jdbc:sybase:Tds:hostname:port/dbname?charset=cp936&jconnect_version=4 

Dbvisualizer中写法:

  1. jdbc:jtds:sybase://10.135.2.2:5000;DatabaseName=abis;charset=cp936

还有一种方法 只要以DataBaseUrl加入 jdbc:jtds:sybase://10.0.2.15:5000;DatabaseName=qcsoft;charset=gb2312 服务器名称:10.0.2.15 端口:5000 数据库名称:qcsoft 字体集:gb2312就Ok了

 

   使用dbvisualizer一直存在一个问题,就是汉字始终是“口口”。解决方案是:dbvisualizer目录下有个jre的子目录,删掉jre子目录后发现dbvisualizer就能正常显示中文了。dbvisualizer可能是先启动时先默认使用自己的jre,没有才使用系统的jre。




以上是关于DbVisualizer 解决中文乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

Dbvisualizer 数据库里面的数据出现中文乱码,如何解决?求教

dbvisualizer中文乱码

dbvisualizer free 9.5.6中文乱码

如何解决eclipse里面程序出现的中文乱码的问题

dbvisualizer 自动显示表明

我试图从 dbvisualizer 连接 SQL 中的 3 列