重定向到使用webapp2具有日语字符参数的页面

2024-03-28 19:41:54 发布

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

在我的webapp中,我想从一个POST重定向到另一个URL,并为GET设置一个日语字符的参数。在

这是有效的:

self.redirect("SomePage?param=%s" % "value")

这会在重定向内部引发编码错误:

^{pr2}$

有没有办法重定向和设置重定向到页面的日语字符参数?在


Tags: selfurl编码参数getparamvalue错误
1条回答
网友
1楼 · 发布于 2024-03-28 19:41:54

查询字符串应同时编码为“utf-8”和percent-encoded

>>> import urllib
>>> 'SomePage?%s' % urllib.urlencode({'param': u'が'.encode('utf-8')})
'SomePage?param=%E3%81%8C'

相关问题 更多 >