Страница 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
img_2017-05-28_08-50-58.png (28.11 КБ) 12613 просмотров
Сохраните копию слоя как шейп в кодировке windows-1251 для ArcView:

Re: Проблема с кодировкой DBF (UTF-16BE)

Добавлено: 28 май 2017, 12:59
womak
Спасибо, Игорь, все получилось !!!