[Python] Domanda su unicode
Walter Valenti
waltervalenti a yahoo.it
Gio 5 Mar 2015 12:37:01 CET
>
> python 2.7
>
> Ho il seguente:
> import locale, datetime
> locale.setlocale(locale.LC_ALL,'it_IT.UTF-8')
> now = datetime.datetime.now().strftime("%Y-%m-%d %A %H:%M:%S")
>
> now è viene restituito di tipo "str".
>
> Se cerco di convertirlo in unicode,
> mediante unicode(now) mi da un errore
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3
> dovuto alla 'ì'.
>
> Come faccio a farmi restituire uno 'unicode'?
>
Mi rispondo da solo:
now = datetime.datetime.now().strftime("%Y-%m-%d %A %H:%M:%S").decode('utf-8')
Maggiori informazioni sulla lista
Python