gpt4 book ai didi

Python, ascii can't encode byte 错误

转载 作者:行者123 更新时间:2023-11-30 23:28:09 24 4
gpt4 key购买 nike

您好,我有一个从网站下载的摘要,有时它没有特殊字符,当我尝试将它存储在数据库中时,它没有给我任何问题...

其他时候我得到一个错误,Python can't encode byte error blah blah blah...

我使用 .encode('ascii', 'ignore') 来避免这些问题,但最终那些特殊字符没有被保存...我应该用什么来存储每个字符而没有问题??

最佳答案

正如 Alex 提到的,您首先需要确定文件的编码方式(response.encoding in scrapy)。假设使用 UTF-8,您只需 .encode('utf-8') 或任何 Python 的其他 supported encodings .

您还需要确保您尝试存储数据的表接受该特定编码。参见 this question有关如何启用 UTF-8 存储的示例。您还可以使用任何其他 character sets MySQL 以同样的方式支持。

关于Python, ascii can't encode byte 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12101949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com