Python和MYSQL鏈接中文亂碼問題的解決

用了下面幾個措施,保證MySQL的輸出沒有亂麻:
    1 Python文件設置編碼 utf-8 (文件前面加上 #encoding=utf-8)
    2 MySQL數據庫charset=utf-8 
    3 Python鏈接MySQL是加上參數 charset=utf8 

   4 設置Python的默認編碼爲 utf-8 (sys.setdefaultencoding(utf-8) mysql

注:MySQL的配置文件設置也必須配置成utf8
設置 MySQL 的 my.cnf 文件,在 [client]/[mysqld]部分都設置默認的字符集(一般在/etc/mysql/my.cnf): 
[client]
default-character-set = utf8
[mysqld]
default-character-set = utf8
sql

相關文章
相關標籤/搜索