X-Git-Url: https://git.phdru.name/?p=mimedecode.git;a=blobdiff_plain;f=mimedecode.docbook;h=e0de2905295245d3f997416b52fa50e188fa311d;hp=ac1d7ea40344cf215077683bab30e3c113298c97;hb=5e766e4520b874dd0b93583ed307b48188296db2;hpb=49e07178e7847c463e37dc9d9241fb06d7cd210a diff --git a/mimedecode.docbook b/mimedecode.docbook index ac1d7ea..e0de290 100644 --- a/mimedecode.docbook +++ b/mimedecode.docbook @@ -42,10 +42,10 @@ - + - + @@ -113,13 +113,13 @@ command-line options. than POSIX, please don't ask me; real OS users can consult my example at http://phdru.name/Software/dotfiles/mailcap.html). The decoding process uses the first copiousoutput filter it can find. If - there is no any filter the body just passed as is. + there are no filters the body just passed as is. Then Content-Type header is consulted for charset. If it is not equal to the - current locale charset the body text is recoded. Finally message headers and - the body are flushed to stdout. + current locale charset and recoding is allowed the body text is recoded. + Finally message headers and the body are flushed to stdout. @@ -151,8 +151,8 @@ command-line options. -c - Recode different character sets in message body to current default - charset; this is the default. + Recode different character sets in message bodies to the current + default charset; this is the default. @@ -161,28 +161,28 @@ command-line options. -C - Do not recode character sets in message body. + Do not recode character sets in message bodies. - -H hostname - --host=hostname + -f charset - Use this hostname in X-MIME-Autoconverted headers instead of the - current hostname. + Force this charset to be the current default charset instead of + the current locale. - -f charset + -H hostname + --host=hostname - Force this charset to be the current default charset instead of - the current locale. + Use this hostname in X-MIME-Autoconverted headers instead of the + current hostname. @@ -335,12 +335,13 @@ the program always uses the default decoding. BUGS The program may produce incorrect MIME message. The purpose of the program -is to decode whatever it is possible to decode, not to produce absolutely -correct MIME output. The incorrect parts are obvious - decoded Subject headers -and filenames. Other than that output is correct MIME message. The program does -not try to guess whether the headers are correct. For example, if a message -header states that charset is iso8859-5, but the body is actually in utf-8 -the program will recode the message with the wrong charset. + is to decode whatever it is possible to decode, not to produce absolutely + correct MIME output. The incorrect parts are obvious - decoded + From/To/Subject headers and filenames. Other than that output is correct + MIME message. The program does not try to guess whether the headers are + correct. For example, if a message header states that charset is iso8859-5, + but the body is actually in utf-8 the program will recode the message with + the wrong charset.