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