zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    Arduino-原理图标识
    python-垃圾回收机制
    利用浮力测密度
    sys模块-与python解释器交互的模块
    第十一章第二节 功率
    第十一章第一节 功
    类-描述器-把类对象方法转变为属性方式
    H5浏览器播放RTMP直播流
    如何查看某个端口被谁占用
    OBS第三方推流直播教程
  • 原文地址:https://www.cnblogs.com/activiti/p/6703198.html
Copyright © 2011-2022 走看看