Google App Engine Request Handler所返回的request object实际上是继承自WebOb。所以在post处理表单的时候,最好注意编码。否则在默认编码开来非法的字符会被过滤。
class handler(webapp.RequestHandler):
..
def post(self):
....
self.request.charset = 'utf8'
self.request.get('request_name')...
另外GAE利用logging.xxx()记录LOG到DebuggingConsole的时候,需要将字符encode成ascii byte code。貌似是个BUG
阅读(2129) | 评论(0) | 转发(0) |