Ho una stringa come uXXXX (rappresentazione) e Iè necessario convertirlo in unicode. Lo ricevo dal servizio di terze parti, quindi l'interprete python non lo converte e ho bisogno di conversione nel mio codice. Come faccio a farlo in Python?
>>> s
u"\u0e4f\u032f\u0361\u0e4f"
risposte:
22 per risposta № 1>>> u"\u0e4f\u032f\u0361\u0e4f".decode("unicode-escape")
u"u0e4fu032fu0361u0e4f"
>>> print u"\u0e4f\u032f\u0361\u0e4f".decode("unicode-escape")
๏̯͡๏
5 per risposta № 2
C'è un interessante lista di codifiche sostenuto da .encode()
e .decode()
metodi. Quelle magiche nel secondo tavolo includono il unicode_escape
.