SecureCRT連接Linux顯示Mysql記錄中文亂碼

一 查看Linux主機系統字符集 echo $LANG

en_US.UTF-8


二  ssh客戶端character encoding默認設置爲default,只要改成指定UTF-8即可在終端上顯示中文。

SecureCRT設置:(在打開會話以後可以直接設置會話選頂)選項(Options)->會話選項(Session Options)->外觀(Appearance)->字符(character encoding),選擇UTF-8    默認字體Normal font可選一箇中文字體 新宋體 10PT。

三 備註1 查看mysql的字符集設置

查看mysql server字符集系統變量:
mysql>show variables like 'character_%';
mysql>show variables like 'collation%';
最終客戶端連接的字符集是由:

備註2 客戶端連接時可以指定字符集

mysql --default-character-set=utf8

備註3 在配置文件指定字符集  更改配置文件後需重啓服務纔會生效

[client]

set character_set_results=utf8

[mysql]

set character_set_results=utf8

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章