实际工作中经常会涉及到脚本导入数据到库中, 如果数据中有中文,搞不好会出现乱码问题。根据实际工作中的经验,为了避免乱码,总结了如下经验:
以数据库编码为utf-8为例
1、把导入文件修改成utf-8编码
ue: 文件-转换-asc到utf8
2、脚本连接数据库使用utf-8编码
MySQLdb.connect(host=hostname, user=username, passwd=password, db=dbname, charset='utf8', use_unicode=True)
以上两个步骤基本可以解决中文乱码问题