mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-17 18:37:33 +00:00
Escape HTML NUL as � in eww
* lisp/net/eww.el (eww-display-html): Escape NUL as � as this is more appropriate for HTML.
This commit is contained in:
parent
4a16e6302d
commit
4927f94792
1 changed files with 3 additions and 5 deletions
|
|
@ -471,11 +471,9 @@ Currently this means either text/html or application/xhtml+xml."
|
|||
(decode-coding-region (point) (point-max) encode)
|
||||
(coding-system-error nil))
|
||||
(save-excursion
|
||||
;; Remove CRLF and NULL before parsing.
|
||||
(while (re-search-forward "\\(\r$\\)\\|\\(\000\\)" nil t)
|
||||
(replace-match (if (match-beginning 1)
|
||||
""
|
||||
"\\0") t t)))
|
||||
;; Remove CRLF and replace NUL with � before parsing.
|
||||
(while (re-search-forward "\\(\r$\\)\\|\0" nil t)
|
||||
(replace-match (if (match-beginning 1) "" "�") t t)))
|
||||
(libxml-parse-html-region (point) (point-max))))))
|
||||
(source (and (null document)
|
||||
(buffer-substring (point) (point-max)))))
|
||||
|
|
|
|||
Loading…
Reference in a new issue