кодировка в мапинфо

MapInfo, MapBasic
Ответить
glkhramov
Участник
Сообщения: 87
Зарегистрирован: 26 июл 2013, 17:15
Репутация: 1

кодировка в мапинфо

Сообщение glkhramov » 25 фев 2014, 04:55

подскажите, пожалуйста. установлена 11.5. открываю таблицу, текст кириллицей. копирую и вставляю в ексель. получаются краказябры. импортировал в дбф, поставил 1251, все нормально. открываю ту же таблицу в портабле 11.5 (да простит меня Pitney Bowes). копирую, вставляю-все нормально. и вот вопрос какую кодировку использует мапинфо и как ее менять? или дело не в этом?

juffin_h
Завсегдатай
Сообщения: 265
Зарегистрирован: 22 окт 2012, 08:35
Репутация: 49
Откуда: Нижний Новгород

Re: кодировка в мапинфо

Сообщение juffin_h » 25 фев 2014, 08:39

glkhramov писал(а):какую кодировку использует мапинфо
Посмотрите значение Charset в файле *.TAB.

Возможно, проблема не в самой кодировке. При передаче текста через буфер обмена, приложение источник/приемник не верно записывает/считывает информацию о кодировке.

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: кодировка в мапинфо

Сообщение Slinger » 25 фев 2014, 09:11

glkhramov

Windows 7 ?

glkhramov
Участник
Сообщения: 87
Зарегистрирован: 26 июл 2013, 17:15
Репутация: 1

Re: кодировка в мапинфо

Сообщение glkhramov » 26 фев 2014, 02:15

7

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: кодировка в мапинфо

Сообщение Slinger » 26 фев 2014, 07:59

Это общий баг, связанный с тем, что часть западных приложений, у которых введена поддержка кириллицы, используют кодовую страницу 1252 вместо 1251. Впринципе подобный баг можно поправить через реестр, задав для codepage 1252 использовать файл шрифтов c_1251.nls, однако работало это только на висте. На семёрке я решаю проблему радикально:

1) Скачать и установить программу Unlocker (бесплатная)
2) Зайти в папку C:\Windows\System32 (без разницы от разрядности виндоуса), найти файл c_1252.nls, клацнуть на нём правой кнопкой, выбрать Unlocker, выбрать действие "удалить" и тем самым убить файл (предварительно сохранить копию где нибудь).
3) Сделать копию файл c_1251.nls и переименовать в c_1252.nls
4) Всё. Можно ещё перезагрузиться до кучи.

После этого все приложения станут корректно обрабатывать кириллицу.

Sibit
Активный участник
Сообщения: 216
Зарегистрирован: 21 окт 2009, 13:29
Репутация: 28
Откуда: Новосибирск

Re: кодировка в мапинфо

Сообщение Sibit » 26 фев 2014, 08:53

Есть такое. Перед вставкой в буфер попробуйте поменять язык на русский.

Ответить

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

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

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