Re: [Gfoss] Trovare errori encoding
Il 20 aprile 2016 14:00, Sandro Santilliha scritto: > On Wed, Apr 20, 2016 at 09:45:19AM +0200, Marco Guiducci wrote: >> On Tue, 19 Apr 2016 16:42:54 +0200 >> Sandro Santilli wrote: >> >> > On Sat, Apr 16, 2016 at 07:17:42AM +0200, Paolo Cavallini wrote: >> > >> > > La domanda: sapete che si sia una query già pronta, o un altro sistema, >> > > per accorgersi se in una tabella c'è un qualsiasi carattere "strano", >> > > convertito non correttamente? >> > >> > Non e' facile definire "strano". >> > Forse potresti fare una lista di caratteri "non strani" >> > e controllare che tutti i caratteri nei valori di un campo >> > siano presenti in quel set. >> >> di solito sono quelli oltre il 127 ascii. > > Beh, le lettere accentate italiane non sono in quella fascia > (per esempio). > Infatti. Quindi nei files RT non ci vanno le lettere accentate. Le accentate si fanno con l'apostrofo. A. ___ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 807 iscritti al 31/03/2016
Re: [Gfoss] Trovare errori encoding
>> ad esempio nelle specifiche tecniche di RT i dati devono essere consegnati >> in cp1252. > > Perche' non UTF8 ? perche' la C toscana non e' codificabile ;) ___ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 807 iscritti al 31/03/2016
Re: [Gfoss] Trovare errori encoding
On Wed, Apr 20, 2016 at 09:45:19AM +0200, Marco Guiducci wrote: > On Tue, 19 Apr 2016 16:42:54 +0200 > Sandro Santilliwrote: > > > On Sat, Apr 16, 2016 at 07:17:42AM +0200, Paolo Cavallini wrote: > > > > > La domanda: sapete che si sia una query già pronta, o un altro sistema, > > > per accorgersi se in una tabella c'è un qualsiasi carattere "strano", > > > convertito non correttamente? > > > > Non e' facile definire "strano". > > Forse potresti fare una lista di caratteri "non strani" > > e controllare che tutti i caratteri nei valori di un campo > > siano presenti in quel set. > > di solito sono quelli oltre il 127 ascii. Beh, le lettere accentate italiane non sono in quella fascia (per esempio). > fare una analisi preventiva dei dati comporta comunque sapere il set di > caratteri usato. Infatti la stessa definizione di carattere non puo' prescindere dall'encoding. Per determinare se un carattere e' strano devi prima determinare cosa sia un carattere, potrebbe essere definito come un solo byte oppure come multibyte... > ad esempio nelle specifiche tecniche di RT i dati devono essere consegnati in > cp1252. Perche' non UTF8 ? --strk; () Free GIS & Flash consultant/developer /\ http://strk.keybit.net/services.html ___ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 807 iscritti al 31/03/2016
Re: [Gfoss] Trovare errori encoding
On Tue, 19 Apr 2016 16:42:54 +0200 Sandro Santilliwrote: > On Sat, Apr 16, 2016 at 07:17:42AM +0200, Paolo Cavallini wrote: > > > La domanda: sapete che si sia una query già pronta, o un altro sistema, > > per accorgersi se in una tabella c'è un qualsiasi carattere "strano", > > convertito non correttamente? > > Non e' facile definire "strano". > Forse potresti fare una lista di caratteri "non strani" > e controllare che tutti i caratteri nei valori di un campo > siano presenti in quel set. > di solito sono quelli oltre il 127 ascii. fare una analisi preventiva dei dati comporta comunque sapere il set di caratteri usato. ad esempio nelle specifiche tecniche di RT i dati devono essere consegnati in cp1252. dopodiché attraverso una riga di python return v.encode('cp1252') non ho nessun problema ad infilare l'informazione in uno shapefile. questo per dire che forse è meglio prevenire il fatto. ciao -- Marco Guiducci Firenze, via di Novoli 26 055 4383194 ___ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 807 iscritti al 31/03/2016
Re: [Gfoss] Trovare errori encoding
On Sat, Apr 16, 2016 at 07:17:42AM +0200, Paolo Cavallini wrote: > La domanda: sapete che si sia una query già pronta, o un altro sistema, > per accorgersi se in una tabella c'è un qualsiasi carattere "strano", > convertito non correttamente? Non e' facile definire "strano". Forse potresti fare una lista di caratteri "non strani" e controllare che tutti i caratteri nei valori di un campo siano presenti in quel set. --strk; ___ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 807 iscritti al 31/03/2016
[Gfoss] Trovare errori encoding
Salve, come noto, l'importazione di uno shapefile, o anche altri formati, in un db è generalmente un'operazione a rischio, perché i caratteri accentati possono non essere interpretati correttamente. Talvolta ci si accorge della cosa solo molto tempo dopo, quando magari si sono creati dati derivati ecc. La domanda: sapete che si sia una query già pronta, o un altro sistema, per accorgersi se in una tabella c'è un qualsiasi carattere "strano", convertito non correttamente? Saluti, e grazie. -- Paolo Cavallini - www.faunalia.eu QGIS & PostGIS courses: http://www.faunalia.eu/training.html ___ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 807 iscritti al 31/03/2016