解決MySQL中文亂碼和插入中文不顯示的方法

凌蕭&&若發表於2020-10-11

解決MySQL中文亂碼和插入中文不顯示的方法

寫在前面:如果安裝MySQL出現1045錯誤,那就是以前安裝過的MySQL還有殘留,即沒有將以前安裝的MySQL刪除乾淨,可以自行百度如何徹底刪除MySQL。

下面是正式解決MySQL中文亂碼和插入中文不顯示的方法:

 

1、安裝MySQL伺服器的時候一定要選擇編碼為utf-8

標題

2、在MySQL的my.ini配置檔案中將客戶端和服務端的編碼設定為utf8,如下:

3、關閉配置檔案,重啟MySQL服務。

4、開啟cmd,輸入mysql -uroot -p,輸入密碼,進入到mysql終端。

5、在mysql終端中輸入set names gbk;【非常重要的一步】

6、然後show  variables like ‘character%’;檢視mysql資料庫的所有編碼,如果是以下形式就ok了。

特別注意:在沒有輸入set names gbk;這句命令之前,MySQL的編碼如下,注意觀察敲命令前後MySQL的編碼資訊。

 

相關文章