Navicat for mysql 顯示中文亂碼問題
阿新 • • 發佈:2018-11-25
現象
使用navicat for mysql 設計資料庫後,再使用python、Eclipse訪問mysql,因為python、Eclipse都設定為utf-8編碼,而訪問查詢出來的資料為中文亂碼。
處理過程
1.檢視資料庫編碼為" utf8 -- UTF-8 Unicode",也就是說資料庫字符集沒有問題,初步推測為客戶端的問題
2.在navicat裡右擊連線,選擇連線屬性,切換到高階選項,去掉"Use MySQL character Set"前的勾,在編碼裡選擇 65001 (UTF-8)字符集
3.再次執行Eclipse裡的python指令碼,問題得到解決