標籤:sql 寫法 解決辦法如下 啟動 pos 格式 form appear 目錄
在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中寫法:
- jdbc:sybase:Tds:hostname:port/dbname?charset=cp936&jconnect_version=4
Dbvisualizer中寫法:
- 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 解決中文亂碼問題