[Gfoss] charset dbf

a.furieri a lqt.it a.furieri a lqt.it
Mer 1 Giu 2011 12:31:24 CEST


On Wed, 01 Jun 2011 10:52:07 +0200, Luca Sigfrido Percich wrote
> purtroppo non c'è modo di sapere il charset dai metadati del DBF
>

esatto: i siti di download "ben fatti" dovrebbero
sempre specificare questa informazione critica.
molto spesso non lo fanno, e quindi costringono
l'utente a "tirare ad indovinare" più o meno alla
cieca.

> Puoi farti uno script che, dato uno shape in input, 
> lo converta con OGR2OGR utilizzando diversi charset
> 

ancora più facile: puoi usare Calc di OpenOffice per
aprire il DBF, verificando direttamente quale è il 
charset che visualizza i dati "giusti" con tutte le
vocali accentate e gli altri segni diacritici a posto.

ma spesso aiuta molto sapere chi/dove ha prodotto lo
shapefile, applicando le seguenti euristiche:
- se lo shp è stato generato su Windows/Italiano è molto 
  facile che sia CP1252
- se invece è stato generato su Linux/Mac molto probabilmente 
  sarà UTF-8
- svariati shp "made in USA" usano CP850 etc etc

ciao Sandro


Maggiori informazioni sulla lista Gfoss