Кодировки в окне командной строки

maggi14

Можно ли заставить cmd работать с кодировкой koi8r?
Можно ли заставить ее работать с cp1251, но так, чтобы ввод букв с клавы соответствовал клавишам?
Есть ли другие консоли под винду, позволяющие такие настройки?

eee1

что-то типа bash или csh под cygwin?

maggi14

я вчера поставил свежий цигвин, так он своего терминала не имеет, пользуется консолью cmd. Раньше юзал другой цигвин, там все было окей.

evgen5555

Telnet administration + PuTTY.

maggi14

от изврат-то. А попроще ничего нет?

evgen5555

Есть, конечно, можешь надыбать в осле исходники CMD и пересобрать.

Ivan8209

Он не спрашивал, в какой кодировке работать?
Пользуйся iconv.
Или опиши, что именно ты хочешь.
---
...Я работаю...

otets-mihail

всякие SetConsoleOutputCP не помогают?

зы - под цугвин удобно юзать rxvt и патченную путти

eee1

в system.ini наверно есть какие-то настройки кодировки только не знаю как можно изменить

artimon

Можно ли заставить cmd работать с кодировкой koi8r?
chcp 20866
Можно ли заставить ее работать с cp1251, но так, чтобы ввод букв с клавы соответствовал клавишам?
Выбери в настройка нерастровый шрифт.

eee1

опа, это круто! в Мастдае есть такая команда!

maggi14

Огромное спасибо. Второй совет помог, с первым выясняю
2Асет: путти с телнетом как-то очень криво работают. В плане клавиатуры. Огромная широта настроек не позволяет, тем не менее, с разумными усилиями настроить все как надо.

maggi14

нда, помог в решении побочной проблемы, но не помог в основной.
Задача такая. Есть текстовый клиент аськи centericq. Он полагает, будто к нему приходят сообщения в кодировке 1251, а он, соотв-но, умеет перегонять ее в koi8.
Способен ли он понимать другие кодировки, неясно. Похоже, кодировку 866 он не знает.
Консоль, ессно, работает не в koi8, а в 1251.
Последовав вашим советам, я попробовал:
а) указать аське, чтобы ничего не перекодировала. Соотв-но, консоли было указано, чтобы она работала в 1251;
б) сказать, чтобы перекодировалось 1251->koi8, консоль перевел на страницу 20866.
Оба варианта не сработали. Как сбитые кодировки шли, так и идут.
Есть советы?

artimon

Сменить кодировку консоли на 1251
В настройках centericq установить входящие и исходящие кодировки в 1251. У меня вроде сработало.

maggi14

Кодировка сменена (шрифт установлен Люсида)

перекодирование тоже:

И вот такая же фигня в приватах:
Оставить комментарий
Имя или ник:
Комментарий: