mysql輸入中文顯示亂碼 mysql5.5中文亂碼解決



文章插圖
mysql輸入中文顯示亂碼 mysql5.5中文亂碼解決

文章插圖

場景說明:
mysql8安裝默認庫編碼為 utf8mb4 。新建數據庫編碼為 utf8 +utf8_general_ci 。win10使用navicat客戶端連接,新建的表字段注釋中文亂碼,但是表的注釋中文顯示正常,內容中文顯示正常 。
根據網上的各種設置編碼方式均無效 。
最后發現解決方案:
1.查看系統本身的編碼,打開命令行輸入chcp
如果Active code page(活動代碼頁)值不是65001(UTF8),而是其他比如936(GBK)
注:這個就是我這個場景的根本原因,現在要做的就是把值設為65001
【mysql輸入中文顯示亂碼 mysql5.5中文亂碼解決】確定后,系統會自動重啟 。再次打開navicat,表中字段備注顯示正常 。