gpt4 book ai didi

python - Blobstore 上传处理程序时 Google App Engine 中的编码问题

转载 作者:太空宇宙 更新时间:2023-11-03 19:34:24 24 4
gpt4 key购买 nike

在 BlobstoreUploadHandler 中读取数据存储区时,我在数据存储区中看到了奇怪的字符。问题仅出现在 Google 服务器上,在开发服务器上一切正常。

这通常有效:

item = models.Item()
item.description = self.request.get("description")
item.put()

但是,如果这是在 BlobstoreUploadHandler 内,则描述文本就会变得困惑。损坏的字符或采用“=XX”形式,其中 X 是十六进制。换行符也被损坏。

如果能解释一下如何最好地处理用户提交的内容中的 unicode,我们将不胜感激。

更新:这是一个known bug 。我还没有找到解决方法。

最佳答案

这是一个已知错误,请检查 Blobstore handler breaking data encoding问题。
对 Blobstore 处理程序执行 POST 时,测试字段将转换为 MIME 带引号的可打印格式。

我认为你可以使用quopri来解决这个问题Python标准模块。

关于python - Blobstore 上传处理程序时 Google App Engine 中的编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4235992/

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