ogr2ogr -lco ENCODING=WIN-1251
-
- Гуру
- Сообщения: 5298
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
- t[0]p
- Участник
- Сообщения: 93
- Зарегистрирован: 15 ноя 2014, 14:35
- Репутация: 7
- Откуда: Томск
Re: ogr2ogr -lco ENCODING=WIN-1251
Не уверен к кому адресован вопрос, но на всякий случай отвечу
Код: Выделить всё
ogr2ogr ^
-f MSSQLSpatial "MSSQL:server=MyServer; database=MyDB;trusted_connection=yes;Regional=yes"^
PG:"host=MyHost user=MyUser dbname=MyBD password=MyPassword"^
-update -lco OVERWRITE=yes -nlt GEOMETRY "MySchema.MyTable_In_PostgreSQL"
-
- Гуру
- Сообщения: 5298
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: ogr2ogr -lco ENCODING=WIN-1251
надо смотреть настройки базы в MSSQL
- t[0]p
- Участник
- Сообщения: 93
- Зарегистрирован: 15 ноя 2014, 14:35
- Репутация: 7
- Откуда: Томск
Re: ogr2ogr -lco ENCODING=WIN-1251
"Дело было не в "бабине" ..."
Спасибо Дмитрию - натолкнул меня на идею =) Немного пошаревшись по форуму нашел такое вот решение (и товарищу boloved'у тоже спасибо):Дмитрий Барышников писал(а): ↑28 авг 2014, 21:28при открытии в GDAL преобразовывают все строки в юникод. А потом при записи файла из юникода в нужную кодировку (установленную для файла). И т.к. у вас драйвер не позволяет указать кодировку, то ВСЕГДА будет при создании писать в UTF8.
Код: Выделить всё
SET PGCLIENTENCODING=Windows-1251
ogr2ogr ^
-f MSSQLSpatial "MSSQL:server=MyServer; database=MyDB;trusted_connection=yes;Regional=yes" ^
PG:"host=localhost user=user dbname=dbname password=password" ^
-update -lco OVERWRITE=yes -nlt GEOMETRY "public.buffer_wgs"
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость