/ / Conversione di stringhe come uXXXX in python - python, unicode

Conversione di stringhe come \ uXXXX in python - python, unicode

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.