реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Эклипс - смена кодировки
Krom
сообщение Sep 25 2008, 14:11
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 27-06-05
Из: Россия
Пользователь №: 6 324



А существует ли возможность сменить кодировку среды? По умолчанию стоит utf-8. а требуется CP1251, ну или ISO-8859-5 (русскоязычная), но в Edit->Set Encoding->Other таких нет, хотя в системе установлены sad.gif
Ну CP1251 я еще могу понять, но почему не видит 8859-5?

Всем спасибо, проблема решена. Пожалуй, присоединюсь к мнению klen'а - больно много всего в эклипсе через заднее место сделано, но, увы, альтернатив пока не нашел sad.gif
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 25 2008, 15:10
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Ну и описали бы решение проблемы, чего скромничать?
Go to the top of the page
 
+Quote Post
klen
сообщение Oct 7 2008, 18:47
Сообщение #3


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



и тишина...
у меня тоже никак кодировки не регулируются. очнь интересно как это сделать
Go to the top of the page
 
+Quote Post
vetal
сообщение Oct 7 2008, 20:28
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Edit->Set Encoding->Other таких нет,

Поле Other не заблокировано - просто введите нужную вам кодировку(cp1251) smile.gif
Go to the top of the page
 
+Quote Post
Krom
сообщение Nov 8 2008, 13:23
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 27-06-05
Из: Россия
Пользователь №: 6 324



Цитата(vetal @ Oct 7 2008, 23:28) *
Поле Other не заблокировано - просто введите нужную вам кодировку(cp1251) smile.gif

Именно так. Сорри что сразу не ответил, замотался совсем.
Go to the top of the page
 
+Quote Post
Aaron
сообщение Jul 14 2011, 10:37
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



Не нашёл здесь на сайте ответа на свой вопрос, равно как и в инете быстрым гуглением.
Взял пример makefile проекта, там есть вызовы команд: @perl ...
Для сборки с make я использую mingw32.
Поскольку перл у меня не установлен сейчас, то получаю в консоли такое сообщение:
Код
"perl" ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©
Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.

Я понимаю, что это означает
Код
"perl" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Но вот вопрос - как мне консоль заставить нормально показывать эти сообщения? Всё, что в настройках касается кодировки, никак не влияет на сообщения в консоли.
Go to the top of the page
 
+Quote Post
John Silver
сообщение Jul 15 2011, 22:32
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Цитата(Aaron @ Jul 14 2011, 13:37) *
Код
"perl" ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©
    Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.

Таки это CP866.
Есть у меня сильное подозрение, что настройки взялись от виндусовой консоли, а значит гуглить надо "Русификация консоли Win XP".
Помнится надо в реестре кодировку дефолтную поменять.
Не забудьте рассказать, что получится, а то даже проверить не могу, в консоль ни одного русского сообщения.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jul 16 2011, 19:29
Сообщение #8


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(John Silver @ Jul 16 2011, 02:32) *
Таки это CP866.
Есть у меня сильное подозрение, что настройки взялись от виндусовой консоли, а значит гуглить надо "Русификация консоли Win XP".
Помнится надо в реестре кодировку дефолтную поменять.
Не забудьте рассказать, что получится, а то даже проверить не могу, в консоль ни одного русского сообщения.


Где-нибудь в autoexec.nt вставьте строчку
chcp 1251
Go to the top of the page
 
+Quote Post
Aaron
сообщение Jul 18 2011, 11:57
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



Вставка в %systemroot%\system32\autoexec.nt результата не даёт, пробовал в реестре прописать в разделе CommandProcessor параметр AutoRun=chcp1251 - тоже никакой реакции, cmd.exe при запуске продолжает по умолчанию выдавать 866 страницу. Я думал в эклипсе настраивать консоль можно sad.gif

Решил проблему добавлением вызова
Код
@chcp 1251 > nul
перед каждой целью в makefile. В случае появления стандартных сообщений об ошибках по крайней мере теперь видно, что пишется sm.gif
Go to the top of the page
 
+Quote Post
John Silver
сообщение Jul 18 2011, 13:51
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Сейчас у меня так:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
OEMCP = 1251 - вроде этот менял
ACP = 1251

и в виндовой консоли выводятся русские сообщения.
Go to the top of the page
 
+Quote Post
Aaron
сообщение Jul 19 2011, 06:41
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



Цитата
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
OEMCP = 1251
То, что доктор прописал! sm.gif Спасибо большое! Сохраню себе в руководство по настройке Eclipse.
Go to the top of the page
 
+Quote Post
Aaron
сообщение Aug 1 2011, 12:53
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



Тут мне коллеги по работе начали странные вопросы задавать - мол, а что это у тебя с компом? Оказалось, описание компьютера (ФИО на русском) теперь у меня в сетевом окружении отображается кракозябрами, а у меня наоборот - все описания кроме моего нечитаемы wink.gif Я-то туда не заглядываю вообще, но как-то в рамках корпоративной этики некрасиво вышло. Пришлось удалить описание, а то мой комп у всех на первое место вылазил =) Вот такой постскриптум.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 1 2011, 13:04
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (Aaron @ Jul 19 2011, 08:41) *
То, что доктор прописал! sm.gif

Это сломает кучу консольных и не только приложений, причем не только на русском, но и, например с псевдографикой. Поскольку консоли по жизни CP866. Нельзя так делать! Пороть таких докторов sm.gif.
Собственно на одну из проблем Вы уже наступили.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
John Silver
сообщение Aug 1 2011, 15:20
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Цитата(Aaron @ Aug 1 2011, 15:53) *
Пришлось удалить описание, а то мой комп у всех на первое место вылазил =) Вот такой постскриптум.

Забавненько получилось, а у меня наоборот все стало работать красиво.
Вот почему у меня до сих пор предубеждение против русских имен, названий, коммитов... Казалось бы 21 век, ан нет, русское низя, где-нибудь да вылезет боком...

Шо рабить?
Может гуру нам выдаст откровение? Как же быть, как излечиться?
А говорить: "Я же вам говорил, все будет плохо", любой умник может.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 1 2011, 16:40
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (John Silver @ Aug 1 2011, 17:20) *
Может гуру нам выдаст откровение? Как же быть, как излечиться?

- Как Вы расслабляетесь?
- А я не напрягаюсь.

В общем рецепт безумно прост - не надо болеть фигней использовать кирилицу, где она просто НЕ нужна. Зачем было нужно было использовать консольные инструменты с кириллицей да еще и собранные через анус в WIN кодировке?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 13:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.015 секунд с 7
ELECTRONIX ©2004-2016