mysql中文顯示亂碼的原因「mysql中文亂碼解決方法」

場景說明:

mysql8安裝默認庫編碼為 utf8mb4。新建資料庫編碼為 utf8 +utf8_general_ci。win10使用navicat客戶端連接,新建的表欄位注釋中文亂碼,但是表的注釋中文顯示正常,內容中文顯示正常。

根據網上的各種設置編碼方式均無效。

最後發現解決方案:

1.查看系統本身的編碼,打開命令行輸入chcp

Navicat for MySQL欄位注釋中文亂碼

如果Active code page(活動代碼頁)值不是65001(UTF8),而是其他比如936(GBK)

注:這個就是我這個場景的根本原因,現在要做的就是把值設為65001

Navicat for MySQL欄位注釋中文亂碼
Navicat for MySQL欄位注釋中文亂碼
Navicat for MySQL欄位注釋中文亂碼
Navicat for MySQL欄位注釋中文亂碼

確定後,系統會自動重啟。再次打開navicat,表中欄位備註顯示正常。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/251056.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-13 13:32
下一篇 2024-12-13 17:21

相關推薦

發表回復

登錄後才能評論