Javascript与python的url转码解码问题

2024-04-18 10:38:48 发布

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

嗨,我对python和javascript之间的url编码有点困惑,我希望你能帮助我:S

Javascript代码:

encodeURIComponent('lôl');
-> "l%C3%B4l"

Python:

^{pr2}$

Javascript对“lôl”进行了两次编码,但是python只对它进行了一次编码,我不知道如何从那里逃离,因为我接收到的是原型HTTP GET请求“l%C3%B4l”而不是“l%F4l”

谨致问候 纽约

**编辑 它在一个zope网络服务器上


Tags: 代码zopehttpurl编辑编码getjavascript
1条回答
网友
1楼 · 发布于 2024-04-18 10:38:48

zope已经对其进行了url解码——问题是,您通过TestRing获得了一个utf-8,并将其打印在非utf-8终端上。试着解码这个字符串。在

x = 'l\xc3\xb4l'
unicode_x = x.decode('utf-8')
print unicode_x

相关问题 更多 >