python 编码问题

编码(防止乱码)

需要注意的点:

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)

#encoding=utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
import MySQLdb
db=MySQLdb.connect(user='root',charset='utf8')

注:MySQL的配置文件设置也必须配置成utf8


你可能感兴趣的:(python 编码问题)