Es allí una manera de codificar archivos de forma de LATIN1 a UTF-8?
Respuestas
¿Demasiados anuncios?Suponiendo que estás en Linux y tener acceso a una versión más reciente de GDAL , puede probar lo siguiente (de este post) :
export SHAPE_ENCODING="ISO-8859-1"
ogr2ogr output.shp input -lco ENCODING=UTF-8
Nota: LATIN1 debe trabajar demasiado en lugar de ISO-8859-1.
En Windows, NO se establece la SHAPE_ENCODING
, ogr2ogr
no reconoce ISO-8859-1
ni LATIN1
.
Si mi comprensión de los Archivos de forma correcta, la parte que es de la codificación sensible es el atributo de la base de datos contenida en el archivo DBF.
Aquí hay una respuesta que me ayudó a resolver este problema usando LibreOffice Calc/Base:
http://gis.stackexchange.com/a/3663/17998
Tiene el beneficio adicional de que puede abrir el archivo DBF usando un carácter distintivo, y averiguar lo que la actual codificación de la realidad.