Страница 1 из 1
Кириллица в таблице атрибутов GRASS
Добавлено: 30 авг 2010, 16:09
Evgenia
Здравствуйте, уважаемые коллеги
Наверняка, вы уже сталкивались с тем, что GRASS не читает кириллицу в атрибутивных таблицах. Скажите, пожалуйста, удалось ли кому-нибудь уже победить этот недуг?
GRASS: 6.4.0
OS: Win Vista
Re: Кириллица в таблице атрибутов GRASS
Добавлено: 30 авг 2010, 20:45
KolesovDmitry
Evgenia писал(а):
GRASS не читает кириллицу в атрибутивных таблицах. Скажите, пожалуйста, удалось ли кому-нибудь уже победить этот недуг?
GRASS: 6.4.0
OS: Win Vista
Как я понимаю, проблема в кодировке. Можно "пойти напролом" и воспользоваться тем, что в шестой версии GRASS атрибутивные данные хранятся в dbf файле. Тогда, действуя по способу, описанному в статье
http://gis-lab.info/qa/dbf-encode.html можно изменить кодировку на требующуюся.
Re: Кириллица в таблице атрибутов GRASS
Добавлено: 30 авг 2010, 21:30
Evgenia
Спасибо, Дмитрий, вопрос, вероятнее всего, в кодировке. Непонятно вот только, какая кодировка требуется... да и вторая сторона проблемы: при попытке внести атрибуты на кириллице непосредственно в GRASS выходит сплошная абракадабра..
Re: Кириллица в таблице атрибутов GRASS
Добавлено: 31 авг 2010, 09:09
KolesovDmitry
Evgenia писал(а):Непонятно вот только, какая кодировка требуется... да и вторая сторона проблемы: при попытке внести атрибуты на кириллице непосредственно в GRASS выходит сплошная абракадабра..
Поскольку речь идет о windows, то кодировка, скорее всего, нужна windows-1251 (cp1251). А какая там была исходная кодировка данных? Где вы взяли свои данные, не на Gis-Lab случайно?
Re: Кириллица в таблице атрибутов GRASS
Добавлено: 31 авг 2010, 09:30
Александр Мурый
Давайте вместе разберемся в проблеме.. GRASS
может читать и писать аттрибуты в кириллических кодировках.
В командной строке DOS исп-ся кодировка CP866, в графической среде раньше была CP1251, сейчас вроде бы "юникод". Но это не UTF-8, который часто исп-ся в GRASS под Linux.
Может, стоит посмотреть на переменные командной оболочки (CMD) и переменные GRASS?
grass.gis-lab.info/grass64/manuals/html64_user/variables.html
Для задания кодировки запросов к базе данных можно попробовать так:
или