App Engine编码

时间:2012-09-23 00:02:57

标签: python google-app-engine encoding

我的App Engine / Python应用程序有一些编码问题。例如,“ô”字符转换为“= F4”。这很奇怪。甚至一些没有重音的字符也会被转换。 问题不会出现在本地,而是出现在应用程序中。

修改

问题解决了。问题是由于App Engine上的一个错误,当您在表单中包含图像上传时,该错误会将数据设置为可引用的。此评论解释了如何解决问题,并包含appengine_config.py,这使一切正常http://code.google.com/p/googleappengine/issues/detail?id=2749#c54

1 个答案:

答案 0 :(得分:0)

问题是由于编码造成的。我的猜测是你有一个浏览器接受编码数据的表格,例如像“ô”这样的人物。但是,在服务端,当您从请求对象中读取此数据时,此数据将被视为普通的ascii字符串。

您需要明确告知请求数据成功存储(或显示)的格式。