Страница 1 из 1
Проблема с кодировкой DBF (UTF-16BE)
Добавлено: 28 мар 2013, 18:45
Варя
Помогите!!! Прислали шейп-файл с таблицей dbf в кодировке UTF-16BE. Соответственно прочитать содержимое таблицы не могу, а очень нужно. Пробовала через регистр, устанавливала для папки ESRI-comon-codepage-по умолчанию ставила данную кодировку - бесполезно. Понимает только UTF-8. Как быть? Может быть можно как-то перекодировать в UTF-8? Или есть хоть какой-нибудь просмоторщик для DBF, пусть хоть отдельно таблицей просмотреть. Очень жду помощи.
Re: Проблема с кодировкой DBF (UTF-16BE)
Добавлено: 28 мар 2013, 18:53
Petruxin
А QGIS такую кодировку не понимает? Проверить через часик смогу.
[ Сообщение с мобильного устройства ]
Re: Проблема с кодировкой DBF (UTF-16BE)
Добавлено: 28 мар 2013, 19:08
Slinger
Откройте shp в QGIS в данной кодировке (она поддерживается) и пересохраните в той кодировке, в которой требуется (видимо CP1251).
Если квантум гис не установлен, но установлен питоновский обработчик, то можете воспользоваться скриптом из
этого мануала
Re: Проблема с кодировкой DBF (UTF-16BE)
Добавлено: 28 мар 2013, 20:39
Александр Мурый
Учёл замечание Petruxin ниже: если у вас не выйдет самостоятельно разобраться с кодировкой, то выложите здесь заархивированный DBF, попробуем разобраться все вместе.
Re: Проблема с кодировкой DBF (UTF-16BE)
Добавлено: 28 мар 2013, 20:50
Petruxin
Александр. Так в QGIS есть возможность открывать такую кодировку... Slinger внятно все написал.
Re: Проблема с кодировкой DBF (UTF-16BE)
Добавлено: 28 май 2017, 07:14
womak
Доброе время!
Прошу помощи у уважаемых форумчан. Скачал данные OpenStreetMap в формате shape-файлов, даже копеечку заплатил разработчикам, но не могу работать в полной мере с ними работать - DBF файлы в кодировке, которую ArcView 3.2 не понимает. Попытался открыть эти же данные в Qgis - та же история, поля в DBF не читаются.
Помогите, пожалуйста, перекодировать поля в DBF файле так, чтобы я смог с ними работать в ArcView. Или подскажите, где в Qgis можно работать с кодировками DBF файлов?
DBF-файлы в аттачменте.
Re: Проблема с кодировкой DBF (UTF-16BE)
Добавлено: 28 май 2017, 09:06
Игорь Белов
Откройте шейпы как векторные файлы, укажите кодировку UTF-8:
![img_2017-05-28_08-50-58.png](./download/file.php?id=13352&sid=b6b7ba06c715c33f43fd0978691734f5)
- img_2017-05-28_08-50-58.png (28.11 КБ) 12781 просмотр
Сохраните копию слоя как шейп в кодировке windows-1251 для ArcView:
Re: Проблема с кодировкой DBF (UTF-16BE)
Добавлено: 28 май 2017, 12:59
womak
Спасибо, Игорь, все получилось !!!