Bonjour,
J'ai une application qui extrait des données dans un fichier xml au format UTF-8 ensuite ces données sont récupérées en javascript pour initialiser quelques champs d'un formulaire. Le problème c'est que les caractères accentués en Français ne sont pas bien affichés. Par exemple les "é" sont remplacés par des "é". J'ai fait une recherche là dessus et j'ai découvert que javascript ne gère pas les données UTF-8 mais plutôt UTF-16.
J'ai donc utilisé une fonction javascript pour decoder les données UTF-8 (voir lien http://www.webtoolkit.info/javascript-utf8.html) avant de les afficher. En ce moment j'ai les caractères accentués qui sont bien affichés sauf pour les majuscules (par exemple "É" est remplacé par "ð").
Comment faire pour afficher les caractères accentués correctement (majuscule inclus) ?
Toute aide sera la bienvenue.
Partager