|
Эклипс - смена кодировки |
|
|
|
Sep 25 2008, 14:11
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 27-06-05
Из: Россия
Пользователь №: 6 324

|
А существует ли возможность сменить кодировку среды? По умолчанию стоит utf-8. а требуется CP1251, ну или ISO-8859-5 (русскоязычная), но в Edit->Set Encoding->Other таких нет, хотя в системе установлены  Ну CP1251 я еще могу понять, но почему не видит 8859-5? Всем спасибо, проблема решена. Пожалуй, присоединюсь к мнению klen'а - больно много всего в эклипсе через заднее место сделано, но, увы, альтернатив пока не нашел
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 23)
|
Nov 8 2008, 13:23
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 27-06-05
Из: Россия
Пользователь №: 6 324

|
Цитата(vetal @ Oct 7 2008, 23:28)  Поле Other не заблокировано - просто введите нужную вам кодировку(cp1251)  Именно так. Сорри что сразу не ответил, замотался совсем.
|
|
|
|
|
Jul 14 2011, 10:37
|

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

|
Не нашёл здесь на сайте ответа на свой вопрос, равно как и в инете быстрым гуглением. Взял пример makefile проекта, там есть вызовы команд: @perl ... Для сборки с make я использую mingw32. Поскольку перл у меня не установлен сейчас, то получаю в консоли такое сообщение: Код "perl" Ґ пў«пҐвбп ўгв॥© Ё«Ё ўҐиҐ© Є®¬ ¤®©, ЁбЇ®«пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐвл¬ д ©«®¬. Я понимаю, что это означает Код "perl" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Но вот вопрос - как мне консоль заставить нормально показывать эти сообщения? Всё, что в настройках касается кодировки, никак не влияет на сообщения в консоли.
|
|
|
|
|
Jul 15 2011, 22:32
|

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

|
Цитата(Aaron @ Jul 14 2011, 13:37)  Код "perl" Ґ пў«пҐвбп ўгв॥© Ё«Ё ўҐиҐ© Є®¬ ¤®©, ЁбЇ®«пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐвл¬ д ©«®¬. Таки это CP866. Есть у меня сильное подозрение, что настройки взялись от виндусовой консоли, а значит гуглить надо "Русификация консоли Win XP". Помнится надо в реестре кодировку дефолтную поменять. Не забудьте рассказать, что получится, а то даже проверить не могу, в консоль ни одного русского сообщения.
|
|
|
|
|
Jul 18 2011, 11:57
|

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

|
Вставка в %systemroot%\system32\autoexec.nt результата не даёт, пробовал в реестре прописать в разделе CommandProcessor параметр AutoRun=chcp1251 - тоже никакой реакции, cmd.exe при запуске продолжает по умолчанию выдавать 866 страницу. Я думал в эклипсе настраивать консоль можно  Решил проблему добавлением вызова Код @chcp 1251 > nul перед каждой целью в makefile. В случае появления стандартных сообщений об ошибках по крайней мере теперь видно, что пишется
|
|
|
|
|
Jul 19 2011, 06:41
|

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

|
Цитата HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage OEMCP = 1251 То, что доктор прописал!  Спасибо большое! Сохраню себе в руководство по настройке Eclipse.
|
|
|
|
|
Aug 1 2011, 15:20
|

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

|
Цитата(Aaron @ Aug 1 2011, 15:53)  Пришлось удалить описание, а то мой комп у всех на первое место вылазил =) Вот такой постскриптум. Забавненько получилось, а у меня наоборот все стало работать красиво. Вот почему у меня до сих пор предубеждение против русских имен, названий, коммитов... Казалось бы 21 век, ан нет, русское низя, где-нибудь да вылезет боком... Шо рабить? Может гуру нам выдаст откровение? Как же быть, как излечиться? А говорить: "Я же вам говорил, все будет плохо", любой умник может.
|
|
|
|
|
Aug 1 2011, 16:40
|

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

|
QUOTE (John Silver @ Aug 1 2011, 17:20)  Может гуру нам выдаст откровение? Как же быть, как излечиться? - Как Вы расслабляетесь? - А я не напрягаюсь. В общем рецепт безумно прост - не надо болеть фигней использовать кирилицу, где она просто НЕ нужна. Зачем было нужно было использовать консольные инструменты с кириллицей да еще и собранные через анус в WIN кодировке?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 1 2011, 17:30
|

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

|
Вот это мысль! А мы и не знали... А вот выдали мне приложение, а собирает и ставит его ant, и выводит в процессе тысячи сообщений в консоль. Таки мне все перепилить и убрать все русские сообщения, при том, что я ни разу не понимаю ant? Я понял, да...
Может Вам немного отдохнуть, пойти в курилку, пофлудить там? Почитать для разнообразия название данного топика, вникнуть в суть проблемы в конце-концов? Подсказываю: "Как вывести руское сообщение в консоль Эклипса?".
PS Я же вспоминаю другой анекдот: "... а на русском форуме вам скажут, что вы му*%к, и что оно вам совсем не нужно...".
|
|
|
|
|
Aug 1 2011, 18:17
|

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

|
QUOTE (John Silver @ Aug 1 2011, 19:30)  что я ни разу не понимаю ant? Значит придется понять. QUOTE Может Вам немного отдохнуть, пойти в курилку, пофлудить там? Я не знаю, как относительно нормально вывести на какую-то консоль какое-то сообщение каким-то чудаком написанное кириллицей в кодировке не стандартной для консоли. Зато я ЗНАЮ ЧТО ГЛОБАЛЬНО МЕНЯТЬ КОДИРОВКУ КОНСОЛИ это совершенно ненормально, и только приводит к замене одних проблем на другие, о чем и предупредил. QUOTE Почитать для разнообразия название данного топика, вникнуть в суть проблемы в конце-концов? Подсказываю: "Как вывести руское сообщение в консоль Эклипса?". Вообще-то название этого топика звучит совсем по другому.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 2 2011, 07:41
|

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

|
zltigo, у нас на работе всё завязано на виндовое окружение, и я не буду ставить ради "удобства" никс-систему для программирования - я ещё и другими делами занимаюсь. P-CAD, MentorGraphics, базы Access, ещё куча приблуд по мелочам. Нет уж, я в винде посижу. Насчёт использования кириллицы - по-моему, это нормально, когда человек хочет писать сообщения и видеть их в родном языке? ARV, батник не помогает - там каждый раз для каждого правила надо заново задавать кодировку консоли. Подобное решение я написал тут.
|
|
|
|
|
Aug 2 2011, 08:29
|

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

|
QUOTE (Aaron @ Aug 2 2011, 09:41)  zltigo, у нас на работе всё завязано на виндовое окружение, и я не буду ставить ради "удобства" никс-систему для программирования Интересно, где Вы к меня увидели призыв уходить с Win??? И как это поможет? QUOTE Насчёт использования кириллицы - по-моему, это нормально, когда человек хочет писать сообщения и видеть их в родном языке?  Для этого надо как-то УМЕТЬ это делать. И тут возникает парадокс - те, кто умеет, тому это не надо, или их родной совсем не русский, или они хотят, что-бы их сообщения ВСЕ и на все платформах понимали . Те, кто не умеет, тому "надо" на родном. Выбирайте.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|