1.8.0 - знаки вопросов вместо кириллицы
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
1.8.0 - знаки вопросов вместо кириллицы
Проблема аналогичная этой --> viewtopic.php?f=27&t=10464&start=15#p67040
В программе версии 1.8.0 в Ubuntu 11.10 при попытке сохранить векторный слой в кодировке UTF-8 сохраняется не кириллица, а знаки вопросов. Созданные ранее векторные слои открывает нормально.
В GDAL 1.9.0 проблема?
В программе версии 1.8.0 в Ubuntu 11.10 при попытке сохранить векторный слой в кодировке UTF-8 сохраняется не кириллица, а знаки вопросов. Созданные ранее векторные слои открывает нормально.
В GDAL 1.9.0 проблема?
Последний раз редактировалось rhot 23 окт 2012, 16:55, всего редактировалось 1 раз.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: 1.8.0 - знаки вопросов вместо кириллицы
Help\About для начала в студию, пожалуйста.
пристегивайтесь, турбулентность прямо по курсу
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: 1.8.0 - знаки вопросов вместо кириллицы
щас не могу посмотреть - дома.
так, на вскидку:
gdal 1.9.1-2~oneiric3
qgis 1.8.0-1~oneiric1
Всё вот отсюда
так, на вскидку:
gdal 1.9.1-2~oneiric3
qgis 1.8.0-1~oneiric1
Всё вот отсюда
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: 1.8.0 - знаки вопросов вместо кириллицы
Подтверждаю лажу для GDAL/OGR 1.9.1 (Debian 6). С умолчальным 1.6.3 всё нормально.
Версии:
Версии:
Код: Выделить всё
Версия QGIS
1.8.0-Lisboa
Ревизия
exported
Версия Qt при сборке
4.6.3
Текущая версия Qt
4.6.3
Версия GDAL/OGR при сборке
1.6.3
Текущая версия GDAL/OGR
1.9.1
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
Re: 1.8.0 - знаки вопросов вместо кириллицы
В OGR 1.9.0 появилась опция SHAPE_ENCODING. Если она не задана, OGR пытается определить кодировку по специальному полю в файле DBF. Видимо, ему это не удается, и по умолчанию он принимает кодировку ISO8859_1.
Сам проверить не могу: пока пользуюсь QGIS 1.7.4.
Сам проверить не могу: пока пользуюсь QGIS 1.7.4.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: 1.8.0 - знаки вопросов вместо кириллицы
Похоже, опять подтверждаю. Сделал "export SHAPE_ENCODING=UTF-8" в консоли, оттуда запустил QGIS --> помогло. Вопрос в том, как быть с запуском не из ком. строки?Ariki писал(а):В OGR 1.9.0 появилась опция SHAPE_ENCODING. Если она не задана, OGR пытается определить кодировку по специальному полю в файле DBF. Видимо, ему это не удается, и по умолчанию он принимает кодировку ISO8859_1.
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
Re: 1.8.0 - знаки вопросов вместо кириллицы
Я тоже проверил с 1.7.4, собранной с GDAL 1.9.0 из пользовательского репозитория ArchLinux. Результаты такие:
С установленной SHAPE_ENCODING=UTF-8 создает и открывает созданное нормально. В файлах, созданных без опции, русский текст вопросиками.
С выключенной опцией созданный файл отображает вопросиками; файл, созданный со включенной опцией - крокозябрами.
Системная кодировка UTF-8.
С установленной SHAPE_ENCODING=UTF-8 создает и открывает созданное нормально. В файлах, созданных без опции, русский текст вопросиками.
С выключенной опцией созданный файл отображает вопросиками; файл, созданный со включенной опцией - крокозябрами.
Системная кодировка UTF-8.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: 1.8.0 - знаки вопросов вместо кириллицы
Во-во, с выключенной опцией создаётся файл с "битыми" атрибутами, потом не читаемыми в QGIS даже с включённой опцией. Пока на своём линуксе в шелл-скрипте, который типа обёртки для запуска QGIS (/usr/bin/qgis), дописал следующее:
Вроде работает 
Код: Выделить всё
if [ "$SHAPE_ENCODING" = "" ]; then
SHAPE_ENCODING=UTF-8
fi
export SHAPE_ENCODING

Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
Re: 1.8.0 - знаки вопросов вместо кириллицы
Я просто отредактировал меню в KDE:
Но все это хорошо, если все шейпы в UTF-8. А если в разных кодировках?
Код: Выделить всё
env SHAPE_ENCODING=UTF-8 /usr/bin/qgis
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: 1.8.0 - знаки вопросов вместо кириллицы
/etc/environment ?amuriy писал(а):Вопрос в том, как быть с запуском не из ком. строки?

для меня неактуально, UTF-8 вполне устраивает.Ariki писал(а):А если в разных кодировках?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: 1.8.0 - знаки вопросов вместо кириллицы
Этот вопрос уже давно разобрали по косточкам. Прежде чем писать, стоило бы воспользоваться поиском по форуму. Все решено и описано до ваc. И про то, кто виноват, и про SHAPE_ENCODING, и про то, что это не панацея, и про *.cpg и про многое другое.
Стыдно, г-н «эксперт»
Стыдно, г-н «эксперт»
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: 1.8.0 - знаки вопросов вместо кириллицы
Voltron, чем же мне стыдиться, товарищ "гуру"? Вопрос возник, как видите, не у меня одного.
Вместо того, чтоб заниматься троллингом, ответили бы лучше по теме или вообще не писали. Телепат из вас и правда никакой, - поиском я пользовался. Слои у меня прекрасно открываются не только в кодировке UTF-8.
Вместо того, чтоб заниматься троллингом, ответили бы лучше по теме или вообще не писали. Телепат из вас и правда никакой, - поиском я пользовался. Слои у меня прекрасно открываются не только в кодировке UTF-8.
Последний раз редактировалось rhot 23 июн 2012, 18:16, всего редактировалось 1 раз.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: 1.8.0 - знаки вопросов вместо кириллицы
Есть там свежевыловленный баг с обработкой системной кодировки в gdal. Здесь требуется более углубленно разбираться с исходниками, т.к. мой последний фикс исправляет проблему не полностью. Спасибо voltron за репорт. Суть в том, что если вам передадут файл из системы windows проблема всплывет независимо от значения ключа shape_encoding
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: 1.8.0 - знаки вопросов вместо кириллицы
в продолжение темы...
Вот эти данные делались на винде?Bishop писал(а):Суть в том, что если вам передадут файл из системы windows проблема всплывет независимо от значения ключа shape_encoding
- Вложения
-
- 32.png (465.38 КБ) 11647 просмотров
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: 1.8.0 - знаки вопросов вместо кириллицы
да, они делались в Windows
пристегивайтесь, турбулентность прямо по курсу
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость