Mercurial > emacs
changeset 109650:98a5d29bd346
(rfc2047-encode): Use utf-8 charset as a last resort.
author | Katsumi Yamaoka <yamaoka@jpl.org> |
---|---|
date | Fri, 06 Aug 2010 03:44:13 +0000 |
parents | 944013d7f38b (current diff) 1f8f03cfcd2b (diff) |
children | b7f3d45194f6 |
files | |
diffstat | 2 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/gnus/ChangeLog Fri Aug 06 02:44:56 2010 +0200 +++ b/lisp/gnus/ChangeLog Fri Aug 06 03:44:13 2010 +0000 @@ -1,3 +1,8 @@ +2010-08-06 Katsumi Yamaoka <yamaoka@jpl.org> + + * rfc2047.el (rfc2047-encode): Use utf-8 as a last resort if + determining charset of text fails. + 2010-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * nnmail.el (nnmail-get-new-mail-1): Revert.
--- a/lisp/gnus/rfc2047.el Fri Aug 06 02:44:56 2010 +0200 +++ b/lisp/gnus/rfc2047.el Fri Aug 06 03:44:13 2010 +0000 @@ -655,6 +655,9 @@ Point moves to the end of the region." (let ((mime-charset (or (mm-find-mime-charset-region b e) (list 'us-ascii))) cs encoding tail crest eword) + ;; Use utf-8 as a last resort if determining charset of text fails. + (if (memq nil mime-charset) + (setq mime-charset (list 'utf-8))) (cond ((> (length mime-charset) 1) (error "Can't rfc2047-encode `%s'" (buffer-substring-no-properties b e)))