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

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

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

Сообщение bolotoved » 20 окт 2011, 17:31

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

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

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

Сообщение SS_Rebelious » 20 окт 2011, 17:57

bolotoved писал(а):При этом, чтобы созданные файлы не были вещью в себе и их можно было открывать в другом ПО как можно безболезненнее?
Так как "другое ПО" - это скорее всего нечто, работающее под виндой, то лучше CP-1251.
bolotoved писал(а):Что за кодировка "System"
Это кодировка ОС по умолчанию.. В linux - это UTF-8, в винде - CP-1251.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov » 20 окт 2011, 17:57

По поводу квадратиков я уже писал.
Spatial is now, more than ever, just another column- The Geometry Column.

bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

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

Сообщение bolotoved » 20 окт 2011, 18:22

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

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

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

Сообщение SS_Rebelious » 20 окт 2011, 18:47

bolotoved писал(а):System? Или линуксоидам -- UTF-8, а виндузятникам - CP-1251?
Нет кодировки "System", как таковой. Это всего лишь псевдоним для UTF-8 или CP-1251 соответственно. Кодировку надо выбирать в зависимости от того, как будет использоваться слой в будущем. Например я работаю в openSUSE, и если я делаю какие-то проекты для себя в рамках собственных ислледований и не планирую пользоваться ничем, кроме QGIS и другого кроссплатформенного софта, то выбираю UTF-8. Если я работаю по контракту, и конечный результат надо сдавать, к примеру, в MapInfo, то использую CP-1251.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя