???????????????????????????????????????? DbVisualizer亂碼解決
1.SQL Commander里中文顯示成‘口’ 解:進(jìn)入Tools -> Tool Properties -> General -> Appearence -> Fonts,把最上邊的三個(gè)字體都改成宋體或其他可正常顯示中文的字體,改完apply丧裁,重新啟動(dòng)Dbvisualizer就好了。
?2.表數(shù)據(jù)中中文顯示成問號 解:先斷開連接廊宪,然后在創(chuàng)建連接時(shí)的Database一欄的數(shù)據(jù)庫名后面加上“?generateSimpleParameterMetadata=true&useUnicode=true&characterEncoding=utf8”矾瘾,然后再連接應(yīng)該就可以了。
注意:這種方法不會自動(dòng)把問號變成中文箭启,要手動(dòng)把問號改成中文壕翩,存量問號太多的話,就需要重新導(dǎo)入數(shù)據(jù)了傅寡。 如果新增數(shù)據(jù)中文還是顯示成問號的話放妈,試試把所有的編碼都改成UTF8,如下:
???? ①進(jìn)入Tools -> Tool Properties -> File Encoding荐操,把編碼改成UTF-8
???? ②在填寫連接IP端口的界面點(diǎn)進(jìn)下一個(gè)Properties標(biāo)簽頁芜抒,左邊菜單中有個(gè)Encoding,點(diǎn)進(jìn)去之后改成UTF-8
??? ?③修改數(shù)據(jù)庫字符集編碼,如MYSQL數(shù)據(jù)庫的話就運(yùn)行如下語句: set character_set_server=utf8; set character_set_client=utf8; set character_set_connection=utf8; set character_set_results=utf8;