Python URL解码?

时间:2012-12-08 01:00:53

标签: javascript python

在javascript中,我执行以下操作:

encodeURIComponent(comments)

在Python中我执行以下操作:

urllib2.unquote(comments)

出于某种原因,当我执行以下操作时:

encodedURIComponents('ø')

我得到%C3%B8,但是当我解码时

urllib2.unquote('%C3%B8')

我得到ø而不是ø,这是原始角色。

是什么给出了?

我在一个在客户端和Python / Django服务器端使用jQuery的平台上。

1 个答案:

答案 0 :(得分:7)

只需尝试解码它:

urllib2.unquote('%C3%B8').decode('utf-8')   # --> 'ø'