[Comm] Запуск консольного приложения в кодировке Cp1251 из разных локалей

Motsyo Gennadi aka Drool =?iso-8859-1?q?motsyo_=CE=C1_gmail=2Ecom?=
Ср Окт 11 10:11:03 MSD 2006


Olvin <olvin на rambler.ru> wrote:
> >>>>Мне нужна подсказка - как запустить это приложение
> >>>>для CP1251-окружения из-под локалей KOI8-R и UTF8?
> >>>>Это я собираюсь отобразить в нескольких меню данного приложения.
> >>>А это приложение не может перекодировку внутри делать? Может проще ее
> >>>прикрутить?
> >>Оно может делать перекодировку в KOI8-R из текущей локали :-) Можно было бы
> >на >этом успокоиться, но все рабочие сервера, найденные мною в интернете, все
> >>работают с клиентами CP1251, и поэтому для корректной стыковки нужна именно
> >>СР1251-я локаль. Прикручивать к клиенту конвертацию в СЗ1251 - дело
> >>нетривиальное, и не с моими познаниями в С :-( И потом - непонятно будет
> >отчего >плющит прогу - от прикрученных фичей или от апстримовских
> >недочетов...
> > Ну чтобы в консольной программе поменять локаль, просто
> > LC_ALL=ru_RU.CP1251 недостаточно. Придется еще и шрифты настраивать :(
> 
> Когда я сменил локаль ru_RU.KOI8-R на ru_RU.CP1251, то, для запуска 
> golded без изменения конфигов придумал такой финт ушами: запускаю 
> LC_ALL=ru_RU.KOI8-R konsole и далее в этой konsole запускаю golded.
> Это про шрифты :)

	Примерно это меня и интересует :-) Если файл меню будет такого вида:

.... needs="text" command="LC_ALL=ru_RU.CP1251 /usr/bin/ichat" - _это_
сработает? needs="text" его хапускает вроде в xterm-е, т.к. приложение - менно
консольное...
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20061011/3160466f/attachment-0003.bin>


Подробная информация о списке рассылки community