<div dir="ltr">chardet !<div>grazie, mi manca :)</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Il giorno 29 novembre 2013 10:47, leonardo <span dir="ltr"><<a href="mailto:mail@leonardo.ma" target="_blank">mail@leonardo.ma</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 11/29/2013 09:50 AM, Giuseppe De Marco wrote:<br>
> Attenti che se la colonna/tabella ha un encoding diverso storare<br>
> encoding su encoding gonfia bytes di cacca.<br>
><br>
> Per capire che encoding è una stringa, o comunque provarci sperando<br>
> bene. La seguente è un esempio su csv adattabile per tutto, la librerie<br>
> che fà il gioco è BeautifulSoup.<br>
><br>
> <code><br>
> from BeautifulSoup import BeautifulSoup<br>
><br>
> f = open('elenco_ comuni_italiani_30 giugno_2013.iso-8859-9.csv', 'r')<br>
> r = f.readlines()<br>
> f.close()<br>
><br>
> l = []<br>
> for i in r:<br>
>     l.append(i.decode('iso-8859-9').encode('utf-8'))<br>
<br>
se c'e' un solo encoding va bene, altrimenti c'e' il modulo chardet che<br>
prova a capire di che encoding si tratta:<br>
<br>
decodedString = encodedString.decode(<br>
        chardet.detect(encodedString)['encoding'])<br>
><br>
> ps = sta su mysql ?<br>
><br>
<br>
si, è una sola entry (almeno nei nomi dei nodi).<br>
<br>
ciao,<br>
leonardo.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
<a href="http://www.leonardo.ma" target="_blank">www.leonardo.ma</a> / twitter: @leobowski<br>
gpg Key ID: AABE2BD7<br>
_______________________________________________<br>
ninux-dev mailing list<br>
<a href="mailto:ninux-dev@ml.ninux.org">ninux-dev@ml.ninux.org</a><br>
<a href="http://ml.ninux.org/mailman/listinfo/ninux-dev" target="_blank">http://ml.ninux.org/mailman/listinfo/ninux-dev</a><br>
</font></span></blockquote></div><br></div>