Python:'gbk' codec can't encode character
迷茫
迷茫 2017-04-17 11:52:22
0
3
407

Python Code

sql = "INSERT INTO test(keyword,content) values(\"%s\",\"%s\")"%(keyword,content)
cur.execute(sql)

报错信息

File "D:\Personal\Common.py", line 72, in DataIntoDB
cur.execute(sql)
File "D:\Python\V2.7\lib\site-packages\MySQLdb\cursors.py", line 157, in execute
query = query.encode(charset)
UnicodeEncodeError: 'gbk' codec can't encode character u'\u2027' in position 185: illegal multibyte sequence

参考文章

Python字符编码详解
Python当前的默认编码设置setdefaultencoding
Python中如何处理UnicodeDecodeError和UnicodeEncodeError
Python 2.x中常见字符编码和解码方面的错误及其解决办法
Python中字符编码的总结和对比:Python 2.x的str和unicode vs Python 3.x的bytes和str

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!