Ошибка в кодировке

Все про Global Mapper
Ответить
tikhpetr
Завсегдатай
Сообщения: 496
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 57
Откуда: г. Жуковский МО

Ошибка в кодировке

Сообщение tikhpetr » 06 июл 2020, 23:52

Всем ДВС! Есть shp с полилиниями(реки). Мне нужно сделать выборку по атрибуту(NAME). В таблице атрибутов соответствующий столбец отображается на русском. Но при загрузке значений целевого атрибута вылезают кракозябры. Кодировка в UTF-8.
ScreenShot00104.png
ScreenShot00104.png (97.85 КБ) 951 просмотр
Вложение ScreenShot00104.png больше недоступно
https://yadi.sk/d/AS30g2kS1ulnTw - ссылка на файл.
Подскажите, плз, в чем м.б. проблема? Спасибо!

tikhpetr
Завсегдатай
Сообщения: 496
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 57
Откуда: г. Жуковский МО

Re: Ошибка в кодировке

Сообщение tikhpetr » 06 июл 2020, 23:54

ScreenShot00104.png
ScreenShot00104.png (97.85 КБ) 949 просмотров

lam
Гуру
Сообщения: 891
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 212

Re: Ошибка в кодировке

Сообщение lam » 07 июл 2020, 07:39

Сделайте копию shp в кодировке: "Russian/Cyrillic [CP: 1251][DBF: 0xC9]"

tikhpetr
Завсегдатай
Сообщения: 496
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 57
Откуда: г. Жуковский МО

Re: Ошибка в кодировке

Сообщение tikhpetr » 07 июл 2020, 08:11

lam писал(а):
07 июл 2020, 07:39
"Russian/Cyrillic
Заменил в файле .cpg UTF-8 на вышеуказанное. Результат прежний. Поясните, плз, назначение второй части выражения:" [DBF..."
Несколькими днями раньше я то же самое спрашивал на профильном форуме. Даже всезнающий Bob не отписал мне свое каноническое:"I suggest that you contact Blue Marble Support directly via email (geohelp@bluemarblegeo.com) to address this issue. Please provide a detailed description of your workflow, including screen captures of the options screen, and the sample data that can be used to reproduce the problem." В смысле, обращайтесь в техподдержку.)

Slinger
Гуру
Сообщения: 857
Зарегистрирован: 17 июн 2010, 23:14
Статьи: 2
Репутация: 200
Откуда: Москва

Re: Ошибка в кодировке

Сообщение Slinger » 07 июл 2020, 09:51

tikhpetr, Не надо заменять. В самом Global Mapper пересохраните шейп в CP 1251. После этого кириллица в поиске станет отображаться нормально.

tikhpetr
Завсегдатай
Сообщения: 496
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 57
Откуда: г. Жуковский МО

Re: Ошибка в кодировке

Сообщение tikhpetr » 07 июл 2020, 10:40

Slinger, Я, пардон, не въехал, как пересохранить шейп в другой кодировке, не меняя файла .cpg?
Если Вы про настройки GM, у меня выставлена кириллица по умолчанию.

Slinger
Гуру
Сообщения: 857
Зарегистрирован: 17 июн 2010, 23:14
Статьи: 2
Репутация: 200
Откуда: Москва

Re: Ошибка в кодировке

Сообщение Slinger » 07 июл 2020, 10:44

.cpg вообще не причём. Это чисто кугисовский вариант файла, принудительно указывающий, в какой кодировке .dbf файл.

Открываете свой файл в GM, Далее File - Export - Export Vector/Lidar Format. Выбираете ShapeFile и в качестве выходного Charset указываете то, что написал уважаемый lam. Получите шейп чисто в CP1251, где кириллица будет нормально функционировать.

tikhpetr
Завсегдатай
Сообщения: 496
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 57
Откуда: г. Жуковский МО

Re: Ошибка в кодировке

Сообщение tikhpetr » 07 июл 2020, 12:41

Ок. Спасибо всем участникам, все получилось! Никогда не обращал внимания на эту строку в меню экспорта.

lam
Гуру
Сообщения: 891
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 212

Re: Ошибка в кодировке

Сообщение lam » 07 июл 2020, 17:10

tikhpetr писал(а):
07 июл 2020, 12:41
Спасибо всем участникам, все получилось!
Тогда, жмите палец вверх ))

Ответить

Вернуться в «Global Mapper»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей