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

Про кодировки шейпов в который раз

Добавлено: 20 окт 2011, 17:31
bolotoved
1. В какой кодировке правильно сохранять шейпы содержащие кириллицу пользователям QGIS? При этом, чтобы созданные файлы не были вещью в себе и их можно было открывать в другом ПО как можно безболезненнее? UTF-8? CP-1251?
2. Что за кодировка "System" в QGIS. Следует ли с ней связываться? Или лучше все файлы из этой кодировки перевести во что-то иное? Как в таком случае правильно переводить? Если пересохранить файл который был в кодировке "System" в UTF-8, то бывают глюки: в основном все конвертируется, но некоторые символы в конце строк превращаются в квадратики.

Re: Про кодировки шейпов в который раз

Добавлено: 20 окт 2011, 17:57
SS_Rebelious
bolotoved писал(а):При этом, чтобы созданные файлы не были вещью в себе и их можно было открывать в другом ПО как можно безболезненнее?
Так как "другое ПО" - это скорее всего нечто, работающее под виндой, то лучше CP-1251.
bolotoved писал(а):Что за кодировка "System"
Это кодировка ОС по умолчанию.. В linux - это UTF-8, в винде - CP-1251.

Re: Про кодировки шейпов в который раз

Добавлено: 20 окт 2011, 17:57
Denis Rykov
По поводу квадратиков я уже писал.

Re: Про кодировки шейпов в который раз

Добавлено: 20 окт 2011, 18:22
bolotoved
SS_Rebelious писал(а):Это кодировка ОС по умолчанию.. В linux - это UTF-8, в винде - CP-1251.
Т.е. куды ж бедному крестьянину податься? System? Или линуксоидам -- UTF-8, а виндузятникам - CP-1251?
_DR_ писал(а):По поводу квадратиков я уже писал.
Ужос-ужос :(

Re: Про кодировки шейпов в который раз

Добавлено: 20 окт 2011, 18:47
SS_Rebelious
bolotoved писал(а):System? Или линуксоидам -- UTF-8, а виндузятникам - CP-1251?
Нет кодировки "System", как таковой. Это всего лишь псевдоним для UTF-8 или CP-1251 соответственно. Кодировку надо выбирать в зависимости от того, как будет использоваться слой в будущем. Например я работаю в openSUSE, и если я делаю какие-то проекты для себя в рамках собственных ислледований и не планирую пользоваться ничем, кроме QGIS и другого кроссплатформенного софта, то выбираю UTF-8. Если я работаю по контракту, и конечный результат надо сдавать, к примеру, в MapInfo, то использую CP-1251.