phpmyadmin python mysql所有正常顯示中文的關鍵

1. 建表、列時在phpmyadmin中將編碼設置爲utf8_general_ciphp

2. python中使用sql鏈接時設定charset爲utf8,注意不能是utf-8!python

例如:mysql

def Connect():
    con = MySQLdb.connect(host=HOST,user=USER,passwd=PASSWD,db=DB,port=PORT,charset='utf8')
    return con

3. python中增長、查詢記錄時,字符編碼要爲utf-8sql

作到以上幾點,就能同時在python、phpmyadmin看到正常的中文了。編碼

值得注意的是,在python中查詢記錄時,mysql返回字符的編碼是unicode而非utf-8,spa

須要另外處理。code

相關文章
相關標籤/搜索