Je suis confronté à un problème d'encodage qui m'a bloqué pendant quelques semaines et rien ne semble fonctionner. J'ai un site Web qui fonctionne bien sur ma machine locale, mais lorsque j'appuie les fichiers jsp sur une machine Linux pour la réviser, les caractères qui étaient rendus correctement apparaissent maintenant comme des caractères géniaux.Je rencontre des problèmes d'encodage sur Linux, pas Windows
Pour une raison quelconque, certains caractères s'affichent correctement, mais les autres caractères ne sont pas correctement codés. Tout le texte sur la page est en train d'être lu à partir des fichiers java .properties et est édité sur la page en utilisant des beans.
J'ai ajouté une balise meta à la page pour définir le codage, qui n'a rien fait. J'ai également ajouté <% @ page contentType = "text/html; jeu de caractères = UTF-8" pageEncoding = "UTF-8"%> mais cela n'a rien fait sur la machine Linux et fait apparaître les erreurs d'encodage sur ma machine Windows locale.
Toute aide serait grandement appréciée.
Vérifiez et vérifiez les paramètres régionaux avec lesquels le serveur s'exécute sur la machine Linux. (Les variables d'environnement "LC_ALL" ou "LANG" sont définies.) – Pointy