Страница 2 из 2

Re: Сбилась кириллица в св-ствах слоя QGIS

Добавлено: 17 апр 2013, 20:09
Petruxin
Попробовал открыть в свежей сборке от NextGis(первая ссылкач то Александра Мурый дал ) с кодировкой win...-1251.
Открылась нормально.

Re: Сбилась кириллица в св-ствах слоя QGIS

Добавлено: 17 апр 2013, 20:19
Александр Мурый
Что-то мне подсказывает, что менять нужно не версии программы, а способ действий :)

Re: Сбилась кириллица в св-ствах слоя QGIS

Добавлено: 17 апр 2013, 20:27
Petruxin
Некстати насчет версии программы. По ссылке версия 1.8(не 1.9)

Re: Сбилась кириллица в св-ствах слоя QGIS

Добавлено: 17 апр 2013, 21:35
Игорь Белов
В версии 1.8.0-2 всё нормально под XP и Linux. Mагия в установленной системной переменной:

Код: Выделить всё

SHAPE_ENCODING ""
Если задана пустая строка (пара двойных кавычек), Lisboa игнорирует кодировку GDAL и использует указанную пользователем для чтения и для записи.

Re: Сбилась кириллица в св-ствах слоя QGIS

Добавлено: 18 апр 2013, 06:29
Leovante
это всё здорово, но я немного далек от вашего уровня :) что мне нужно делать?
Повторю, у меня Win8 x64. Ничего другого не стоит

Re: Сбилась кириллица в св-ствах слоя QGIS

Добавлено: 18 апр 2013, 07:24
Игорь Белов
Создайте переменную среды SHAPE_ENCODING со значением "". Последовательность действий:
  • запустите Control Panel (Панель управления) в Metro UI, нажав More Settings (Дополнительно) в Control... слева;
  • в панели управления найдите "Environment Variables" (Переменные среды) и нажмите "Edit environment variables for your account" или "Edit the system environment variables" (редактировать пользовательские либо системные переменные);
  • в диалоге System properties (Свойства системы) на закладке Advanced (Дополнительно) нажмите кнопку [Environment Variables...] (Переменные среды);
  • в диалоге [Environment Variables] (Переменные среды) под окошечком User variables (Переменные среды пользователя) либо под окошечком System variables (Системные переменные) нажмите кнопку [New...] (Создать);
  • в диалоге введите Имя переменной: SHAPE_ENCODING и Значение переменной: "" (пара двойных кавычек) и нажмите [OK].
Погуглите "переменные среды windows 8", если для понимания алгоритма необходимы цветные картинки.

Re: Сбилась кириллица в св-ствах слоя QGIS

Добавлено: 18 апр 2013, 11:10
Leovante
Извините что пришлось вас вот так вот подробно расписывать. Но теперь всё клево :D
И про переменные почитаю, что-то новое... Спасибо :D

Re: Сбилась кириллица в св-ствах слоя QGIS

Добавлено: 18 апр 2013, 11:36
Leovante
Ах не всё так просто. Поле с русскими буквами не сохраняется. :)

Re: Сбилась кириллица в св-ствах слоя QGIS

Добавлено: 18 апр 2013, 11:50
Александр Мурый
Leovante писал(а):Ах не всё так просто. Поле с русскими буквами не сохраняется. :)
Поле с русскими буквами — дурной тон… И QGIS об этом знает :)

Re: Сбилась кириллица в св-ствах слоя QGIS

Добавлено: 19 апр 2013, 16:51
Leovante
Даже если поле с английскими буквами и в него перенести теги слоя из другого поля, то они не сохраняются. Т.е. Если у нас в поле object теги с русскими буквами, всё нормально и их перенести в в поле Ugodie, то они не сохраняются.
Всё-таки напряги с русскими буквами есть. :) Поставил старую версию и не парюсь.

Re: Сбилась кириллица в св-ствах слоя QGIS

Добавлено: 20 апр 2013, 13:56
Petruxin
Мистика какая-то...
Атрибуты начали "обнуляться". WinXP.
Может само пройдет? :(

Re: Сбилась кириллица в св-ствах слоя QGIS

Добавлено: 23 апр 2013, 04:20
Gampos
Сбивалась кирилица, правда в другой программе,
решил проблему перегнав весь текст в уникод (программа уникод хтмл), иногда срабатывает, иногда, в других программах нет.

Re: Сбилась кириллица в св-ствах слоя QGIS

Добавлено: 19 авг 2013, 09:24
Zahar
Спасибо огромное ErnieBoyd за пояснение.
Работал в QGIS 1.7 после обновления на 1.8 возникла проблема с кирилицей в названиях городов (отображались не понятными символами). После того ка создал переменную среды всё встало на место!!