UnicodeEncodeError: 'latin-1' codec can't encode characters的做法基本一致,后来发现是因为使用的是mysqldb,照着网上的方法修改配置应该可行。
但是,现在使用的是pymysql,所以他们的修改方法没法用。
折腾了好几天,上午的时候,灵机一动,找出pymysql的配置文件修改了,并成功解决
如下:
找到C:Python27Libsite-packagespymysql安装目录,使用文本编辑器(如notepad++)打开connections.py,
我的在550行有这样一句话,你想使用的字符集。
因此,回到上面: