X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=lisp%2Fmm-url.el;h=0da136e1efcfff2e465c3cb1a5166cb031b66f5b;hb=f760648d27b25a395063b64e7294717757652f4f;hp=0e7a2586a1f47b0b1dcc160ed1ade67130c7e531;hpb=6b707a4024ce4927fa10e947bd2e05b179a680d8;p=gnus diff --git a/lisp/mm-url.el b/lisp/mm-url.el index 0e7a2586a..0da136e1e 100644 --- a/lisp/mm-url.el +++ b/lisp/mm-url.el @@ -365,7 +365,7 @@ If FOLLOW-REFRESH is non-nil, redirect refresh url in META." (defun mm-url-decode-entities () "Decode all HTML entities." (goto-char (point-min)) - (while (re-search-forward "&\\(#x?[0-9]+\\|[a-z]+[0-9]*\\);" nil t) + (while (re-search-forward "&\\(#[0-9]+\\|#x[0-9a-f]+\\|[a-z]+[0-9]*\\);" nil t) (let* ((entity (match-string 1)) (elem (if (eq (aref entity 0) ?\#) (let ((c (mm-ucs-to-char @@ -501,5 +501,4 @@ spaces. Die Die Die." (provide 'mm-url) -;; arch-tag: 0594f9b3-417c-48b0-adc2-5082e1e7917f ;;; mm-url.el ends here