Saya baru-baru ini mengalami masalah decoding entitas html. Saya memiliki dua string berikut ( Perhatikan bagaimana dua metode pengkodean digunakan, dinamai dan diberi nomor ).
The old "how to fold xml" question
Babel doesn't wrap results in verbatim
Dan saya perlu mengubahnya menjadi
The old "how to fold xml" question
Babel doesn't wrap results in verbatim
Mencari-cari di sekitar, saya menemukan pertanyaan lama ini pada SO (yang adalah apa yang saya lakukan untuk saat ini), tetapi saya menolak untuk percaya Emacs tidak memiliki cara bawaan untuk melakukan ini. Kami memiliki beberapa browser web, setidaknya dua di antaranya saya tahu adalah built-in, belum lagi klien email dan pembaca feed.
Apakah tidak ada cara bawaan untuk mendekode entitas html?
Saya mencari fungsi yang mengambil string dari contoh pertama dan mengembalikan string dari contoh kedua.
libxml-parse-html-region
melakukan ini, tentu saja, tetapi mungkin melakukan lebih dari yang Anda inginkan, dalam hal itu mem-parsing tag HTML juga ... (Dan tidak semua Emacs dibangun dengan dukungan LibXML, kurasa).