From 7f902e70b57f3a49ccfbcb52b0e438163b3d760c Mon Sep 17 00:00:00 2001 From: Lars Magne Ingebrigtsen Date: Sun, 23 Nov 2014 17:00:55 +0100 Subject: [PATCH] * net/eww.el (eww-display-html): Decode the document-defined charset. --- lisp/ChangeLog | 4 ++++ lisp/net/eww.el | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index cc9f4510daa..dd8f3cee186 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2014-11-23 Lars Magne Ingebrigtsen + + * net/eww.el (eww-display-html): Decode the document-defined charset. + 2014-11-23 Ivan Shmakov * net/eww.el (eww-suggest-uris): New variable. diff --git a/lisp/net/eww.el b/lisp/net/eww.el index 3ccbeb0a14f..ba21cc857af 100644 --- a/lisp/net/eww.el +++ b/lisp/net/eww.el @@ -356,7 +356,8 @@ See the `eww-search-prefix' variable for the search engine used." (progn (unless (eq charset encode) (condition-case nil - (decode-coding-region (point) (point-max) encode) + (decode-coding-region (point) (point-max) + (or encode charset)) (coding-system-error nil))) (libxml-parse-html-region (point) (point-max)))))) (source (and (null document) -- 2.39.5