Fix decoding HTML files from archives
* lisp/international/mule.el (sgml-xml-auto-coding-function): Avoid signaling an error from coding-system-equal when the XML encoding tag specifies an encoding whose type is 'charset'. (Bug#61005) This is the same fix as in #df7ed10e for sgml-xml-auto-coding-function.
This commit is contained in:
parent
c854ef7a18
commit
0fb90f524d
1 changed files with 4 additions and 0 deletions
|
@ -2540,6 +2540,10 @@ This function is intended to be added to `auto-coding-functions'."
|
|||
(bfcs-type
|
||||
(coding-system-type buffer-file-coding-system)))
|
||||
(if (and enable-multibyte-characters
|
||||
;; 'charset' will signal an error in
|
||||
;; coding-system-equal, since it isn't a
|
||||
;; coding-system. So test that up front.
|
||||
(not (equal sym-type 'charset))
|
||||
(coding-system-equal 'utf-8 sym-type)
|
||||
(coding-system-equal 'utf-8 bfcs-type))
|
||||
buffer-file-coding-system
|
||||
|
|
Loading…
Add table
Reference in a new issue