>>>Да! qprint не входит в дистрибутив. На сколько стандартно это нужно
>>>сделать? Чем стандартнее, тем больше придётся рассказывать о структуре
>>>"?windows-1251??windows-1251?Q?=F0=E5=E7=FE=EC=E5=5F=CE=EB=FC=E3=E0=2Edoc?=".
>>
>>солнышко, для этого надо смотреть MIME headers, кодирование заголовка
>>и тела не обязаны быть выполнены одной и той же утилитой, внутри
>>может
>>быть что угодно: qp, base64, btoa, uu...
>Именно так. В данном конкретном случае "?windows-1251?" -- кодировка,
>?Q? -- указание на Quoted-Printable (если ?B?, то base64),
>"=F0=E5=E7=FE=EC=E5=5F=CE=EB=FC=E3=E0=2Edoc" -- текст который нас
>интересует.
>Какую команду нужно набрать, чтобы с помощью recode получить то, что нужно?
>
>Я в том смысле, что я сам не могу найти эту команду.
в этом смысле вообще ничего не нужно. Это к тому что у некоторых
и заголовки неверные и указание кодовой таблицы частенько не соответствует
используемой кодировке, а руками я всегда найду что и как преобразовать:
[unix1]~ > recode
...
-hex - from HEX-style ("=EF=F0") to Normal;
...
только мертвый не поймет, если сильно заломает, то вставить qp/base64
и utf вполне можно, но пока лень
разница небольшая, но есть:
[unix1]~ > xcode -h
This program tries to determine input document encoding
and to convert it to desired one
Written by Andrey V. Lukyanov on May 14, 1997 Last modified on May 18, 1997
Updated by Cyril Rotmistrovsky Last modified on Oct 19, 1997
Updated by Igor V. Krassikov Last modified on Oct 29, 1998
Usage: xcode [-h|-H|-?] [-w|-k|-a] [+w|+k|+a|+i|+m] [-q] [input [output]]
-q to disable quoted-pritable decoding
-k to set koi8 output
-w to set cp1251 output
-a to set cp866 output(default)
+k to force koi8 input
+w to force cp1251 input
+a to force cp866 input
+i to force iso8859-5 input
+m to force mac input
[unix1]~ >
[unix1]~ > recode
Usage: recode -{ai|ak|aw|ia|ik|iw|ka|ki|kw|wa|wi|wk|at|it|kt|wt|kr|ke|hex|html} [input_file [output_file]]
Parameters are:
-ai - from Alternative to ISO,
-ak - from Alternative to Koi8,
-aw - from Alternative to Windows,
-ia - from ISO to Alternative,
-ik - from ISO to Koi8,
-iw - from ISO to Windows,
-ka - from Koi8 to Alternative,
-ki - from Koi8 to ISO,
-kw - from Koi8 to Windows,
-wa - from Windows to Alternative,
-wi - from Windows to ISO;
-wk - from Windows to Koi8;
-at - from Alternative to Transliterate,
-it - from ISO to Transliterate,
-kt - from Koi8 to Transliterate,
-wt - from Windows to Transliterate,
-kr - from Keyboard: Latin to Cyrillic, from "QwErtY" -> "ЙцУкеН"
-ke - from Keyboard: Cyrillic to Latin, from "ФыВапР" -> "AsDfgH"
-hex - from HEX-style ("=EF=F0") to Normal;
-html - from HTML-style ("&...;") to Normal;
input_file - name of input file, may be "-" as standard input;
output_file - name of output file, may be "-" as standard output.
[unix1]~ >