1. 程式人生 > >Navicat for mysql 顯示中文亂碼問題

Navicat for mysql 顯示中文亂碼問題

現象

使用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指令碼,問題得到解決