Mercurial > emacs
changeset 35523:8a1b48ccaa0e
QP tweaks
author | Dave Love <fx@gnu.org> |
---|---|
date | Wed, 24 Jan 2001 22:20:54 +0000 |
parents | 9c7789e8882b |
children | 91c357a883aa |
files | man/emacs-mime.texi |
diffstat | 1 files changed, 15 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/man/emacs-mime.texi Wed Jan 24 21:17:10 2001 +0000 +++ b/man/emacs-mime.texi Wed Jan 24 22:20:54 2001 +0000 @@ -574,8 +574,11 @@ The following functions are defined by the library: @deffn Command quoted-printable-decode-region @var{from} @var{to} &optional @var{coding-system} -QP-decode all the encoded text in the region. If @var{coding-system} is -non-nil, decode bytes into characters with that coding-system. +QP-decode all the encoded text in the region. If @var{coding-system} +is non-nil, decode bytes into characters with that coding-system. It +is probably better not to use @var{coding-system}; instead decode into +a unibyte buffer, decode that appropriately and then interpret it as +multibyte. @end deffn @defun quoted-printable-decode-string @var{string} &optional @var{coding-system} @@ -584,12 +587,16 @@ @end defun @deffn Command quoted-printable-encode-region @var{from} @var{to} &optional @var{fold} @var{class} -QP-encode all the region. If @var{fold} is non-@var{nil}, fold lines at -76 characters, as required by the RFC. If @var{class} is -non-@code{nil}, translate the characters matched by that class in the -form expected by @var{skip-chars-forward}. If variable -@var{mm-use-ultra-safe-encoding} is defined and non-@code{nil}, fold -lines unconditionally and encode lines starting with @samp{From }. +QP-encode all the region. If @var{fold} is non-@var{nil}, fold lines +at 76 characters, as required by the RFC. If @var{class} is +non-@code{nil}, translate the characters matched by that class, which +should be in the form expected by @var{skip-chars-forward} and should +probably not contain literal eight-bit characters. Specifying +@var{class} makes sense to do extra encoding in header fields. + +If variable @var{mm-use-ultra-safe-encoding} is defined and +non-@code{nil}, fold lines unconditionally and encode @samp{From } and +@samp{-} at the start of lines.. @end deffn @defun quoted-printable-encode-string string