2010-02-16 18 views
11

Dato questo:
It%27s%20me%21Come faccio a url unencode in Python?

unencode e trasformarlo in testo normale?

+1

Quando si Googled, cosa hai trovato? –

+11

@ S.Lott, quando ho cercato su Google ho trovato questa pagina !! * incidente del boom boom * – priestc

risposta

10

Dai uno sguardo a urllib.unquote e urllib.unquote_plus. Questo affronterà il tuo problema. Tecnicamente però la "codifica" dell'URL è il processo di passare argomenti in un url con lo & e? caratteri (ad esempio www.foo.com?x=11&y=12).

4

Utilizzare il metodo unquote da urllib.

>>> from urllib import unquote 
>>> unquote('It%27s%20me%21') 
"It's me!" 
15

in python2

>>> import urlparse 
>>> urlparse.unquote('It%27s%20me%21') 
"It's me!" 

In python3

>>> import urllib.parse 
>>> urllib.parse.unquote('It%27s%20me%21') 
"It's me!" 
Problemi correlati