2
您好即时与Python和JavaScript,我希望你能帮助我的URL编码还挺stucked:JavaScript和Python的URL-EN /解码问题
的Javascript S:
encodeURIComponent('lôl');
-> "l%C3%B4l"
的Python:
import urllib
test = container.REQUEST.form.get('test')
print test
print urllib.unquote(test)
-> "lÃŽl"
-> "lÃŽl"
的JavaScript编码“LOL”,然而两次Python做,一旦有了它,我不知道如何从那里逃脱,因为我无论如何接受throgh原型HTTP GET请求,“1%C3%B4L”,而不是“1% F4L”
问候 BNY
**上一个Zope web服务器
非常感谢很好,但我怎么能合并现在unicode字符串(特别是字符)与我的正常字符串?我总是收到和“UnicodeEncodeError”:S – Bny 2009-12-02 16:14:30
@Bny:也解码你的正常字符串。在所有地方只使用unicode。如果您要在代码中定义字符串,请使用'u'foo''字面语法。 – nosklo 2009-12-02 16:35:48