J'ai récemment rencontré le problème du décodage des entités html. J'ai les deux chaînes suivantes ( notez comment deux méthodes d'encodage sont utilisées, nommées et numérotées ).
The old "how to fold xml" question
Babel doesn't wrap results in verbatim
Et je dois les convertir en
The old "how to fold xml" question
Babel doesn't wrap results in verbatim
En cherchant, j'ai trouvé cette vieille question sur SO (ce que je fais pour le moment), mais je refuse de croire qu'Emacs n'a pas de méthode intégrée pour le faire. Nous avons plusieurs navigateurs Web, dont au moins deux dont je sais qu'ils sont intégrés, sans parler des clients de messagerie et des lecteurs de flux.
N'y a-t-il pas un moyen intégré de décoder les entités html?
Je recherche une fonction qui prend une chaîne du premier exemple et renvoie une chaîne du deuxième exemple.
libxml-parse-html-region
fait cela, bien sûr, mais il peut faire plus que ce que vous voulez, car il analyse également les balises HTML… (Et tous les Emacs ne sont pas non plus construits avec le support LibXML, je suppose).