Как конвертировать shape файлы из LATIN1 в UTF-8 ?
Добавлено: 21 окт 2011, 16:04
Приветствую!
Хочу поинтересоваться, как импортировать shp в postGIS, если дампы в кодировке LATIN1, а база, созданная по шаблону postGIS- в UTF-8? ShapeFile to postGIS importer не импортирует файлы, если указать UTF-8 в опциях, аналогично с shp2pgsql -
shp2pgsql -i -D -s 900913 -W utf-8 "D:\JAVA\INTROGIS\GEODATA\fromArcGis\map25_stations_wgs84.shp" map25_stations_wgs84 > map25_stations_wgs84.sql
psql -U postgres -f map25_stations_wgs84.sql -d introGIS
Unable to convert data value to UTF-8 (iconv reports "Illegal byte sequence"). Current encoding is "UTF-8". Try "LATIN1" (Western European), or one of the values described at http://www.postgresql.org/docs/current/ ... ibyte.html.
Если указать LATIN-1, то в OpenLayers Preview русский текст отображается в другой кодировке.
Буду весьма признателен за информацию.
Хочу поинтересоваться, как импортировать shp в postGIS, если дампы в кодировке LATIN1, а база, созданная по шаблону postGIS- в UTF-8? ShapeFile to postGIS importer не импортирует файлы, если указать UTF-8 в опциях, аналогично с shp2pgsql -
shp2pgsql -i -D -s 900913 -W utf-8 "D:\JAVA\INTROGIS\GEODATA\fromArcGis\map25_stations_wgs84.shp" map25_stations_wgs84 > map25_stations_wgs84.sql
psql -U postgres -f map25_stations_wgs84.sql -d introGIS
Unable to convert data value to UTF-8 (iconv reports "Illegal byte sequence"). Current encoding is "UTF-8". Try "LATIN1" (Western European), or one of the values described at http://www.postgresql.org/docs/current/ ... ibyte.html.
Если указать LATIN-1, то в OpenLayers Preview русский текст отображается в другой кодировке.
Буду весьма признателен за информацию.