Function: nnrss-mime-encode-string
nnrss-mime-encode-string is a byte-compiled function defined in
nnrss.el.gz.
Signature
(nnrss-mime-encode-string STRING)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnrss.el.gz
(defun nnrss-mime-encode-string (string)
(mm-with-multibyte-buffer
(insert string)
(mm-url-decode-entities-nbsp)
(goto-char (point-min))
(while (re-search-forward "[\t\n ]+" nil t)
(replace-match " "))
(goto-char (point-min))
(skip-chars-forward " ")
(delete-region (point-min) (point))
(goto-char (point-max))
(skip-chars-forward " ")
(delete-region (point) (point-max))
(let ((rfc2047-encoding-type 'mime)
rfc2047-encode-max-chars)
(rfc2047-encode-region (point-min) (point-max)))
(goto-char (point-min))
(while (search-forward "\n" nil t)
(delete-char -1))
(buffer-string)))