MySql在DOS控制下顯示中文出現亂碼


檢查mysql中的編碼設置:

mysql> SHOW VARIABLES LIKE '%char%' ;

MySQL的默認編碼是Latin1,不支持中文.要讓默認編碼變為gb2312(UTF8有時對中文支持的不行)。

可進行如下配置:

首先,進入MySQL的安裝目錄,找到my.ini文件,找到
[client]
 port=3306
[mysql]
default-character-set=gb2312
把default-character-set設置成gb2312,這個設置是設置客戶端,default-character-set表示我們輸入的字符編碼是gb2312格式的。

其次,然后在在my.ini文件中找到
# created and no character set is defined
default-character-set=gb2312
把default-character-set設置成gb2312,這是MySQL數據庫的設置,default-character-set表示我們輸入的信息在MySQL數據庫中的編碼形式。

最后,重啟MySQL,(關閉MySQL,然后重啟。)



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM