On Tue, 15 Jan 2002, Ingvarr Zhmakin wrote: > From: Ingvarr Zhmakin <[EMAIL PROTECTED]> > Subject: lame questions about perl and character recoding > > Здравствуйте граждане! > > Простите за глупый вопрос -- знаю, что это можно прочитать, но уж > больно долго выйдет. :-\ > Как в перле пропайпить STDIN через процесс? > Конкретно, мне нужно подправить чужой скрипт, который крючит этот > самый STDIN, предобработав то, что на входе перед местом, где это > крючат. > Это ведь возможно?
Пропайпить данные через процесс, выплюнув ему их на STDIN, и прочитав со STDOUT - задача не сильно тривиальная. Проблема - в буферизации в том процессе. Если ее удастся решить, например выставлением $| в 1 в том скрипте, то perldoc IPC::Open2. Более надежным решением является поручить либо вкармливание STDIN либо обработку STDOUT отдельному процессу. > Второй вопрос, чуть менее идиотский, но тоже в моём духе. > Я хочу письмо (обычное, почтовое) перегнать в некую кодировку. Это > делается на-ура, кроме subject, который бывает (если русский) в > quoted-printable. Чем выуживать нормальный 8бит текст из > quoted-printable? perldoc MIME::Words -- Victor Wagner [EMAIL PROTECTED] Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus

