> 
> 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
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a