Index: lisp/rfc2231.el =================================================================== RCS file: /usr/local/cvsroot/gnus/lisp/rfc2231.el,v retrieving revision 7.6 diff -u -r7.6 rfc2231.el --- lisp/rfc2231.el 28 Jul 2005 02:05:21 -0000 7.6 +++ lisp/rfc2231.el 22 Nov 2005 11:41:09 -0000 @@ -127,7 +127,13 @@ (> c ?\177)) ;; EXTENSION: Support non-ascii chars. (not (memq c stoken))) (setq value (buffer-substring - (point) (progn (forward-sexp) (point))))) + (point) + (progn (forward-sexp) + ;; EXTENSION: Support non-ascii chars. + (while (and (not (eobp)) + (> (char-after) ?\177)) + (forward-char 1) (forward-sexp)) + (point))))) (t (error "Invalid header: %s" string))) (if number