[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: lame questions about perl and character recoding



On Tue, 15 Jan 2002, Ingvarr Zhmakin wrote:

> From: Ingvarr Zhmakin <ingvarr@mail.ru>
> 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			vitus@ice.ru
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



Reply to: