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