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

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

迷茫
迷茫

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!