BlobstoreUploadHand时googleappengine中的编码问题

2024-04-26 02:17:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我在BlobstoreUploadHandler中读取数据存储中的奇怪字符。问题只在Google服务器上,在开发服务器上一切都很好。在

这通常有效:

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

但是,如果这是在BlobstoreUploadHandler中,则说明文本将全部混乱。损坏的字符或形式为“=XX”,其中X是十六进制。换行符也已损坏。在

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

更新: 它是一个known bug。我还没有解决办法。在


Tags: 文本self服务器getputmodelsrequestgoogle