[Plone-IT] Problemi di encoding

Luca Gentili luka.gentili a gmail.com
Mer 19 Dic 2012 09:59:26 UTC


In effetti il file di origine era codificato ANSI, ora con il file UTF-8 ho
questo risultato:
 nella stringa me lo vede bene ma le properties me le mostra "sbagliate"...
naturalmente ho commentato ... inoltre ovviamente non riconoscendo alcune
località la rappresentazione grafica sui diagrammi di Gmaps non funziona :-(

L'utente A Bogotá (boga) con email change.me a email.it è stato importato
Properties: {'username': 'boga', 'acc_sec': '[]', 'int': 'N/A\r', 'rip': 'A',
'must_change_password': 1, 'location': 'Bogot\xc3\xa1', 'stato': 'Colombia',
'fullname': 'A Bogot\xc3\xa1', 'codice_sede': '11', 'email':
'change.me a email.it'}
L'utente A Città del Messico (cittadelmessico) con email
change.me a email.it è stato importato
Properties: {'username': 'cittadelmessico', 'acc_sec': '[]', 'int':
'N/A\r', 'rip': 'B', 'must_change_password': 1, 'location':
'Citt\xc3\xa0 del Messico', 'stato': 'Messico', 'fullname': 'A
Citt\xc3\xa0 del Messico', 'codice_sede': '12', 'email':
'change.me a email.it'}
L'utente A Copenaghen (copenaghen) con email change.me a email.it è
stato importato
Properties: {'username': 'copenaghen', 'acc_sec': "[['Isole
F\\xc3\\xa6r \\xc3\\x98er (Danimarca)', 'n/a', 'E']]", 'int': 'N/A\r',
'rip': 'E', 'must_change_password': 1, 'location': 'Copenaghen',
'stato': 'Danimarca', 'fullname': 'A Copenaghen', 'codice_sede': '13',
'email': 'change.me a email.it'}
L'utente R Córdoba (cordoba) con email change.me a email.it è stato importato
Properties: {'username': 'cordoba', 'acc_sec': '[]', 'int': 'N/A\r',
'rip': 'C', 'must_change_password': 1, 'location': 'C\xc3\xb3rdoba',
'stato': 'Argentina', 'fullname': 'R C\xc3\xb3rdoba', 'codice_sede':
'14', 'email': 'change.me a email.it'}
L'utente A Luanda (luanda) con email change.me a email.it è stato importato
Properties: {'username': 'luanda', 'acc_sec': "[['S\\xc3\\xa3o
Tom\\xc3\\xa9 e Principe', 'n/a', 'D']]", 'int': 'N/A\r', 'rip': 'D',
'must_change_password': 1, 'location': 'Luanda', 'stato': 'Angola',
'fullname': 'A Luanda', 'codice_sede': '15', 'email':
'change.me a email.it'}
L'utente X Maracaibo (maracaibo) con email change.me a email.it è stato importato
Properties: {'username': 'maracaibo', 'acc_sec': "[['Cura\\xc3\\xa7ao
(Paesi Bassi)', 'n/a', 'E']]", 'int': 'N/A\r', 'rip': 'C',
'must_change_password': 1, 'location': 'Maracaibo', 'stato':
'Venezuela', 'fullname': 'X Maracaibo', 'codice_sede': '16', 'email':
'change.me a email.it'}
L'utente R Montréal (montreal) con email change.me a email.it è stato importato
Properties: {'username': 'montreal', 'acc_sec': '[]', 'int': 'N/A\r',
'rip': 'E', 'must_change_password': 1, 'location': 'Montr\xc3\xa9al',
'stato': 'Canada', 'fullname': 'R Montr\xc3\xa9al', 'codice_sede':
'17', 'email': 'change.me a email.it'}
L'utente Z Neuchâtel (neuchatel) con email change.me a email.it è stato importato
Properties: {'username': 'neuchatel', 'acc_sec': '[]', 'int': 'N/A\r',
'rip': 'E', 'must_change_password': 1, 'location': 'Neuch\xc3\xa2tel',
'stato': 'Svizzera', 'fullname': 'Z Neuch\xc3\xa2tel', 'codice_sede':
'18', 'email': 'change.me a email.it'}
L'utente A San José de Costarica (sanjosedecostarica) con email
change.me a email.it è stato importato
Properties: {'username': 'sanjosedecostarica', 'acc_sec': '[]', 'int':
'N/A\r', 'rip': 'E', 'must_change_password': 1, 'location': 'San
Jos\xc3\xa9 de Costarica', 'stato': 'Costarica', 'fullname': 'A San
Jos\xc3\xa9 de Costarica', 'codice_sede': '20', 'email':
'change.me a email.it'}
L'utente A Yaoundé (yaounde) con email change.me a email.it è stato importato
Properties: {'username': 'yaounde', 'acc_sec': "[['Ciad', 'n/a',
'D']]", 'int': 'N/A\r', 'rip': 'D', 'must_change_password': 1,
'location': 'Yaound\xc3\xa9', 'stato': 'Camerun', 'fullname': 'A
Yaound\xc3\xa9', 'codice_sede': '21', 'email': 'change.me a email.it'}
La riga 11 non è stata importata perché contiene il seguente testo: ''
10 utenti importati (da 12 righe di CSV)



Il giorno 19 dicembre 2012 10:23, Luca Fabbri <keul a redturtle.it> ha
scritto:

> 2012/12/19 Luca Gentili <luka.gentili a gmail.com>:
> > Ciao a tutti.
> >
> > Ancora una volta con una domanda banale (che forse sa più di python che
> di
> > Plone!).
> > Io ho fatto uno script per importare le utenze del mio sito da un un file
> > csv.
> > Alcuni dati però contengono caratteri speciali che non vengono
> interpretati
> > correttamente.
> > ad esempio i caratteri accentati (à, é, ù, â, ã, ó) vengono rappresentati
> > con altro!
> > Essendo alcuni di questi nel fullname degli utenti è importante che
> vengano
> > visualizzati bene....
> > qualche idea?
> >
>
> 1) verifica la codica del file (utf-8?)
> 2) un piccolo suggerimento: python ha un comodo modulo csv
> (http://docs.python.org/2/library/csv.html)
>
>
> --
> Saluti/Regards
>
> Luca Fabbri - RedTurtle Technology
> E-mail: luca.fabbri a redturtle.it
> Web Site: http://www.redturtle.it/
> Phone: +39 0532 1915958
> Fax: +39 0532 287070
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>



-- 
Luca

about.me <http://about.me/lucagent>
www.xymble.com <http://www.xymble.com/%21/lucagent>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20121219/cdb7abc0/attachment.html>


Maggiori informazioni sulla lista Plone-IT