[ninux-dev] nodeshot db encoding

Giuseppe De Marco demarcog83 at gmail.com
Fri Nov 29 10:50:52 CET 2013


chardet !
grazie, mi manca :)


Il giorno 29 novembre 2013 10:47, leonardo <mail at leonardo.ma> ha scritto:

> On 11/29/2013 09:50 AM, Giuseppe De Marco wrote:
> > Attenti che se la colonna/tabella ha un encoding diverso storare
> > encoding su encoding gonfia bytes di cacca.
> >
> > Per capire che encoding è una stringa, o comunque provarci sperando
> > bene. La seguente è un esempio su csv adattabile per tutto, la librerie
> > che fà il gioco è BeautifulSoup.
> >
> > <code>
> > from BeautifulSoup import BeautifulSoup
> >
> > f = open('elenco_ comuni_italiani_30 giugno_2013.iso-8859-9.csv', 'r')
> > r = f.readlines()
> > f.close()
> >
> > l = []
> > for i in r:
> >     l.append(i.decode('iso-8859-9').encode('utf-8'))
>
> se c'e' un solo encoding va bene, altrimenti c'e' il modulo chardet che
> prova a capire di che encoding si tratta:
>
> decodedString = encodedString.decode(
>         chardet.detect(encodedString)['encoding'])
> >
> > ps = sta su mysql ?
> >
>
> si, è una sola entry (almeno nei nomi dei nodi).
>
> ciao,
> leonardo.
>
> --
> www.leonardo.ma / twitter: @leobowski
> gpg Key ID: AABE2BD7
> _______________________________________________
> ninux-dev mailing list
> ninux-dev at ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/ninux-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ml.ninux.org/pipermail/ninux-dev/attachments/20131129/2ecffd2d/attachment-0001.html>


More information about the ninux-dev mailing list