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 [email protected] è 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':
'[email protected]'}
L'utente A Città del Messico (cittadelmessico) con email
[email protected] è 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':
'[email protected]'}
L'utente A Copenaghen (copenaghen) con email [email protected] è
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': '[email protected]'}
L'utente R Córdoba (cordoba) con email [email protected] è 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': '[email protected]'}
L'utente A Luanda (luanda) con email [email protected] è 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':
'[email protected]'}
L'utente X Maracaibo (maracaibo) con email [email protected] è 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':
'[email protected]'}
L'utente R Montréal (montreal) con email [email protected] è 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': '[email protected]'}
L'utente Z Neuchâtel (neuchatel) con email [email protected] è 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': '[email protected]'}
L'utente A San José de Costarica (sanjosedecostarica) con email
[email protected] è 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':
'[email protected]'}
L'utente A Yaoundé (yaounde) con email [email protected] è 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': '[email protected]'}
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 <[email protected]> ha
scritto:

> 2012/12/19 Luca Gentili <[email protected]>:
> > 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: [email protected]
> Web Site: http://www.redturtle.it/
> Phone: +39 0532 1915958
> Fax: +39 0532 287070
> _______________________________________________
> Plone-IT mailing list
> [email protected]
> 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>
_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Rispondere a