Нещодавно я зіткнувся з проблемою декодування html-об'єктів. У мене є наступні два рядки ( зверніть увагу на те, як використовуються два способи кодування, названі та пронумеровані ).
The old "how to fold xml" question
Babel doesn't wrap results in verbatim
І мені потрібно їх перетворити
The old "how to fold xml" question
Babel doesn't wrap results in verbatim
Шукаючи навколо, я знайшов це старе питання щодо SO (що я зараз і роблю), але я відмовляюся вірити, що Emacs не має вбудованого способу цього зробити. У нас є кілька веб-браузерів, принаймні два з яких я знаю вбудовані, не кажучи вже про поштових клієнтів та читачів каналів.
Чи не існує вбудованого способу розшифровки html-об'єктів?
Я шукаю функцію, яка бере рядок з першого прикладу і повертає рядок з другого прикладу.
libxml-parse-html-region
це, звичайно, це робить, але це може зробити більше, ніж ви хочете, розбираючи HTML-теги також… (І не всі Emacs створені з підтримкою LibXML, я думаю).