繁体   English   中英

Python,ASCII无法编码字节错误

[英]Python, ascii can't encode byte error

嗨,我有一个摘要,可以从网站上下载,有时没有特殊字符,当我尝试将其存储在数据库中时也没有任何问题...

其他时候我遇到错误,Python无法编码字节错误等等等等……

为了避免这些问题,我使用了.encode('ascii','ignore'),但是最后这些特殊字符没有得到保存...我应该使用什么来存储每个没有问题的字符?

亚历克斯提到的,你首先需要确定该文件的编码方式( response.encoding在scrapy)。 假设使用UTF-8,您只需使用.encode('utf-8')或Python其他受支持的编码

您还需要确保要在其中存储数据的表接受该特定编码。 有关如何启用UTF-8存储的示例,请参见此问题 您也可以以相同的方式使用MySQL支持的任何其他字符集

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM