Encoding httprequest编码不匹配

Encoding httprequest编码不匹配,encoding,Encoding,我正在使用一个GoogleGears工作人员使用var request=Google.Gears.factory.create'beta.httprequest'对一个PostHttpRequest进行子编译; 使用包含字符串的参数 B订单%20%24%23%26!%3F%40%20%E5%BE%B3%E5%8A%9B%E5%9F%BA%E5%BD%A6 但是Django HttpRequest以bford$&!?@å¾å\u008a\u009bå\u009få½阿尔法 我如何指定交易中的一方或

我正在使用一个GoogleGears工作人员使用var request=Google.Gears.factory.create'beta.httprequest'对一个PostHttpRequest进行子编译; 使用包含字符串的参数 B订单%20%24%23%26!%3F%40%20%E5%BE%B3%E5%8A%9B%E5%9F%BA%E5%BD%A6 但是Django HttpRequest以bford$&!?@å¾å\u008a\u009bå\u009få½阿尔法


我如何指定交易中的一方或另一方不进行翻译

检查HttpRequest.encoding和默认字符集设置。根据编码值判断,这应该是UTF-8,这通常是正确的

通过查看POST的输入流或get的environ QUERY_字符串并手动对其进行解码,可以获得值为%s的“未翻译”字符串,但最好将Django的错误字符串修复为unicode解码

据我所知,Django 1.0应该默认使用UTF-8,所以我不确定为什么在您的情况下不使用UTF-8