Bonjour,
J'ai besoin de remplacer une série de caractères qui ont sauté dû à un charset foireux, à la volée dans une page. J'ai utilisé le code suivant :
Cela fonctionne bien sauf que... Cela ne marche qu'une fois par lettre. Une fois qu'un "é" a été remplacé, le suivant reste pêté Je pensais pourtant avoir bien fait une boucle. Quelqu'un pourrait-il m'aiguiller sur comment bien remplacer les caractères problématique dans l'ensemble du texte ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <script type="text/javascript"> var all = document.getElementsByClassName('entry-content'); for(var i=0;i<all.length;i++) { var content = all[i].innerHTML; content = content.replace('&eacute;','é'); content = content.replace('&agrave;','à'); content = content.replace('&ugrave;','ù'); content = content.replace('&egrave;','è'); all[i].innerHTML = content; } </script>
Merci par avance,
Partager