Эмулятор терминала и CP866

Автор camac, 12 июня 2020, 17:44:07

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

camac

Добрый день, господа.
Есть такая надобность запускать терминал в Geany с ДОС кодировкой. С Вин. кодировкой получается: xterm -geometry 130x40 -en cp1251 -e "/bin/sh %c".
Но вот с ср866 - ну никак.
Может это как-то по другому нужно?
Ни кто не знает столько, сколько не знаю я.

qupl

Может это ?
Цитировать-en encoding
               This option determines the encoding on which xterm runs.  It
               sets the locale resource.  Encodings other than UTF-8 are
               supported by using luit.  The -lc option should be used instead
               of -en for systems with locale support.


ChubaDuba

Сама локаль установлена?

camac

Цитата: ChubaDuba от 12 июня 2020, 19:35:10Сама локаль установлена?
Что Вы имеете в виду? Какая именно локаль?
В просто запущенном терминале Дос-кодировку выбрать можно. А вот чтоб из Geany при запуске откомпилированной программки ну никак не найду решения.

PS. Ребенок в паскале учится - школа.
PSS. На ноутбуке только Линукс. Виндовс нет - поставить-то можно, но жить в ней - нет. Машинка только Win. XP потянет. Или Линукс. 
Ни кто не знает столько, сколько не знаю я.

ChubaDuba

Цитата: camac от 14 июня 2020, 01:11:46Что Вы имеете в виду? Какая именно локаль?
Я имел ввиду глянуть какие локали у вас установлены:

$ locale -a

Скорее всего 866-й там не окажется...
Есть ещё пакет console-cyrillic, может его установка поможет.

camac

locale -a
Цитировать
C
C.UTF-8
en_US.utf8
POSIX
ru_RU.utf8
ru_UA.utf8
console-cyrillic установлена (правда для этого она тут до лампочки (ИМХО)).
В самом эмуляторе терминала (терминал Xfce) выбрать ДОС-кодировку выбрать можно.
Ни кто не знает столько, сколько не знаю я.