Non, ce n'est pas un problème d'encodage : les entités sont faites pour éviter les problèmes d'encodage.
Normalement, la méthode .text() de jQuery utilise les nœuds Text du DOM, dans lesquels les entités sont déjà interprétées. Dans le cas présent, j'ai l'impression que c'est du code HTML qui est passé à la fonction, à la place du texte interprété.
Il s'agit de l'apostrophe typographique (Alt+0146), celle qu'on devrait utiliser tous les jours si l'inventeur de clavier n'avait pas eu la mauvaise idée de l'oublier![]()
Partager