Как я могу получить кодировку строки / буфера? - PullRequest
5 голосов
/ 24 марта 2011

Мне нужна функция elisp, которая угадывает кодировку некоторого html, и, поскольку Emacs уже делает это при открытии файла, мне интересно, могу ли я использовать его как-нибудь, например, записав строку во временный буфер, установив правильный набор символов и получить его. Есть ли такие функции?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 25 марта 2011
0 голосов
/ 24 марта 2011

Не думаю, что в Emacs есть что-то встроенное для угадывания кодировки символов, но он может читать подсказки кодировки символов в таких файлах, как - - coding: utf8 - - и т. Д. хотя посмотрите на эту внешнюю библиотеку . Я предполагаю, что вы используете какой-то веб-браузер для Emacs, например W3M, и, возможно, у него есть что-то, что связано с кодировкой символов на основе полученной http-метаинформации. Эта статья также может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...