Ошибка в кодировке
- 
				tikhpetr
 - Гуру
 - Сообщения: 1172
 - Зарегистрирован: 30 окт 2014, 16:33
 - Репутация: -161075145
 - Откуда: г. Жуковский МО
 
Ошибка в кодировке
Всем ДВС! Есть shp с полилиниями(реки). Мне нужно сделать выборку по атрибуту(NAME). В таблице атрибутов соответствующий столбец отображается на русском. Но при загрузке значений целевого атрибута вылезают кракозябры. Кодировка в UTF-8.
https://yadi.sk/d/AS30g2kS1ulnTw - ссылка на файл.
Подскажите, плз, в чем м.б. проблема? Спасибо!
			
			
									
						
										
						Подскажите, плз, в чем м.б. проблема? Спасибо!
- 
				tikhpetr
 - Гуру
 - Сообщения: 1172
 - Зарегистрирован: 30 окт 2014, 16:33
 - Репутация: -161075145
 - Откуда: г. Жуковский МО
 
- 
				lam
 - Гуру
 - Сообщения: 1018
 - Зарегистрирован: 01 авг 2012, 13:55
 - Репутация: 241
 
Re: Ошибка в кодировке
Сделайте копию shp в кодировке: "Russian/Cyrillic [CP: 1251][DBF: 0xC9]"
			
			
									
						
										
						- 
				tikhpetr
 - Гуру
 - Сообщения: 1172
 - Зарегистрирован: 30 окт 2014, 16:33
 - Репутация: -161075145
 - Откуда: г. Жуковский МО
 
Re: Ошибка в кодировке
Заменил в файле .cpg UTF-8 на вышеуказанное. Результат прежний. Поясните, плз, назначение второй части выражения:" [DBF..."lam писал(а): ↑07 июл 2020, 07:39"Russian/Cyrillic
Несколькими днями раньше я то же самое спрашивал на профильном форуме. Даже всезнающий 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
 - Гуру
 - Сообщения: 879
 - Зарегистрирован: 17 июн 2010, 23:14
 - Репутация: 207
 - Откуда: Москва
 
Re: Ошибка в кодировке
tikhpetr, Не надо заменять. В самом Global Mapper пересохраните шейп в CP 1251. После этого кириллица в поиске станет отображаться нормально.
			
			
									
						
										
						- 
				tikhpetr
 - Гуру
 - Сообщения: 1172
 - Зарегистрирован: 30 окт 2014, 16:33
 - Репутация: -161075145
 - Откуда: г. Жуковский МО
 
Re: Ошибка в кодировке
Slinger, Я, пардон, не въехал, как пересохранить шейп в другой кодировке, не меняя файла .cpg? 
Если Вы про настройки GM, у меня выставлена кириллица по умолчанию.
			
			
									
						
										
						Если Вы про настройки GM, у меня выставлена кириллица по умолчанию.
- 
				Slinger
 - Гуру
 - Сообщения: 879
 - Зарегистрирован: 17 июн 2010, 23:14
 - Репутация: 207
 - Откуда: Москва
 
Re: Ошибка в кодировке
.cpg вообще не причём. Это чисто кугисовский вариант файла, принудительно указывающий, в какой кодировке .dbf файл.
Открываете свой файл в GM, Далее File - Export - Export Vector/Lidar Format. Выбираете ShapeFile и в качестве выходного Charset указываете то, что написал уважаемый lam. Получите шейп чисто в CP1251, где кириллица будет нормально функционировать.
			
			
									
						
										
						Открываете свой файл в GM, Далее File - Export - Export Vector/Lidar Format. Выбираете ShapeFile и в качестве выходного Charset указываете то, что написал уважаемый lam. Получите шейп чисто в CP1251, где кириллица будет нормально функционировать.
- 
				tikhpetr
 - Гуру
 - Сообщения: 1172
 - Зарегистрирован: 30 окт 2014, 16:33
 - Репутация: -161075145
 - Откуда: г. Жуковский МО
 
Re: Ошибка в кодировке
Ок. Спасибо всем участникам, все получилось! Никогда не обращал внимания на эту строку в меню экспорта.
			
			
									
						
										
						- 
				lam
 - Гуру
 - Сообщения: 1018
 - Зарегистрирован: 01 авг 2012, 13:55
 - Репутация: 241
 
Кто сейчас на конференции
Сейчас этот форум просматривают: Semrush [Bot] и 9 гостей