[Python] Che barba sta codifica!

Manlio Perillo manlio.perillo a gmail.com
Sab 20 Giu 2015 13:49:38 CEST


2015-06-20 11:59 GMT+02:00 Diego Barrera <diegonebarrera a yahoo.it>:

> Il 20/06/2015 11:25, Manlio Perillo ha scritto:
>
>> 2015-06-20 11:22 GMT+02:00 Diego Barrera <diegonebarrera a yahoo.it
>> <mailto:diegonebarrera a yahoo.it>>:
>>
>> Controlla che sia UTF-8, e se non lo è riporta un *chiaro* messaggio di
>> errore.
>> Inoltre specifica che il file deve essere in UTF-8 anche nella
>> documentazione del form HTML.
>>
>>
> In realta' utilizzo django-model-form solo per validare i dati,
> non per renderizzare dell'html.
> In pratica il programma
> 1. legge un csv e infila i dati in un dizionario
>

Se ci dai più informazioni magari possiamo aiutarti a risolvere (o almeno
affrontare) il problema nel migliore dei modi.
Questo programma gira sul server o sul client? È un programma desktop?

Comunque anche se il programma gira sul PC del cliente, la soluzione più
solida è quella di forzare UTF-8, perchè anche
su Windows l'encoding di un file non può essere determinato con certezza
assoluta (puoi sapere l'encoding di sistema e/o
l'encoding della console, ma il programma che genera il file potrebbe usare
UTF-8 o UTF-16).

Ricorda che ogni volta che non usi UTF-8 per la codifica, un programmatore
perde i capelli a causa dello stress.


> [...]


Ciao  Manlio
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20150620/57b3d6ac/attachment.html>


Maggiori informazioni sulla lista Python