>
> 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')
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python