[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
default charset for text/html selection in X11
From: |
Robert Pluim |
Subject: |
default charset for text/html selection in X11 |
Date: |
Wed, 21 Jun 2023 17:51:19 +0200 |
Hi,
Iʼve been playing around with the `yank-media' stuff Lars added, and
Iʼve noticed that when yanking a selection with mime-type text/html
from Chromium, what Iʼm getting is a utf-8 encoded string, which makes
this:
(defun html-mode--html-yank-handler (_type html)
(save-restriction
(insert html)
(ignore-errors
(sgml-pretty-print (point-min) (point-max)))))
insert any codepoints > 127 as their constituent raw bytes
instead, eg U+A0 ends up as \xc2\xa0 in the buffer.
I *think* it should be OK to assume utf-8 here, and thus do:
(defun html-mode--html-yank-handler (_type html)
(save-restriction
(insert (decode-coding-string html 'utf-8 t))
(ignore-errors
(sgml-pretty-print (point-min) (point-max)))))
but I canʼt find a normative reference for that (if this was http, the
default charset would be iso-8859-1, but this isnʼt http).
Robert
--
- default charset for text/html selection in X11,
Robert Pluim <=
- Re: default charset for text/html selection in X11, Eli Zaretskii, 2023/06/21
- Re: default charset for text/html selection in X11, Po Lu, 2023/06/21
- Re: default charset for text/html selection in X11, Po Lu, 2023/06/21
- Re: default charset for text/html selection in X11, Robert Pluim, 2023/06/22
- Re: default charset for text/html selection in X11, Po Lu, 2023/06/22
- Re: default charset for text/html selection in X11, Robert Pluim, 2023/06/22
- Re: default charset for text/html selection in X11, Po Lu, 2023/06/22
- Re: default charset for text/html selection in X11, Robert Pluim, 2023/06/22
- Re: default charset for text/html selection in X11, Eli Zaretskii, 2023/06/22
- Re: default charset for text/html selection in X11, Robert Pluim, 2023/06/22