[Python] Che barba sta codifica!

Diego Barrera diegonebarrera a yahoo.it
Ven 19 Giu 2015 16:58:23 CEST


Ciao lista,
premesso che non ho mai capito come funziona la codifica dei caratteri,
e sto usando Python 2.17.9, leggendo la stringa
via 1° Maggio, 21
ottengo il seguente errore:

     raise DjangoUnicodeDecodeError(s, *e.args)
DjangoUnicodeDecodeError: 'utf8' codec can't decode byte 0xf8 in 
position 5: invalid start byte. You passed in 'via 1\xf8 Maggio, 21' 
(<type 'str'>)

La stringa viene letta e inserita in un django-model-form, poi viene 
invocato il metodo save()
La stringa viene inviata da una macchina windows di un cliente tramite csv

Grazie mille
diego


Maggiori informazioni sulla lista Python