|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 12 Nov 2004 16:59:56 To : Konstantin Tokar Subject : Re: Два вопроса -------------------------------------------------------------------------------- Konstantin Tokar -> Artem Chuprina @ Fri, 12 Nov 2004 11:05:32 +0000 (UTC): >> Работает, гм, только если шеллом у тебя cmd.exe. При этом cmd /c "chcp >> 1251" имеет тенденцию не работать (сорри, точно уже не помню, но >> ходилось по этим граблям преизряднейше). KT> Hу, winword в качестве шелла устанавлявают далеко не все. Зачем winword? Достаточно bash.exe. KT> А В стандартной ситуации всё работает. Только менять мне за много KT> лет ни разу не надо было. Угу. А у нас библиотека, которая должна выводить логи по-русски (ибо рассчитана на Россию) и работать как в гуевых, так и в консольных программах. >> Призовая игра - выставь в гуевом приложении cp866 (вывод dir почитать). KT> Пишем программу в koi8, DIR получаем в 866, менюшки в cp-1251, KT> readme от Solaris в iso - и это всё в одной программе должно KT> работать?... И не только должно, но и работает. KT> Hint для прочтения вывода dir. Простейший способ - установить шрифт KT> с 866 для того элемента интерфейса, где надо dir прочитать. Он слишком сильно отличается от уникодного шрифта в соседнем контроле. Hеаккуратненько (c). Это в иксах я могу так сделать. А в винде - увы. И штатных средств перекодировать - тоже увы, ибо штатное средство умеет только из OEM в ANSI, а мне надо в уникод. -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, Jabber: ran@jabber.ran.pp.ru --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/256067a1d800a.html, оценка из 5, голосов 10
|