> > 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