jboss et UTF-8 - Java - Programmation
Marsh Posté le 14-09-2006 à 10:39:24
en fait il semblerai que la différence de traitement des caracteres accentués entre mon jboss locale et celui de prod viennent des variables locales et de l'OS.
Le mien est sous windows et celui de prod sous Unix.
Sous Unix la variable d'environnement de language est:
LANG=en_US.UTF-8
Rappel et rectification du pb:
je convertie un xml (contenant des accent) en html et en local ca pete dès qu'un accent est présent alors que sur unix ca ne pete pas (mais les caracteres accentué sont transformé en caractere bizarre avec des @)
Merci de votre aide
Marsh Posté le 14-09-2006 à 16:00:59
T'as essyé de mettre ta variable d'environnement en français, car en anglais il n'y a pas d'accent
Marsh Posté le 14-09-2006 à 18:48:32
oui
si j'utilise la variable d'environnement LANG=french le 'É' reste en 'É' alors qu'avec LANG=fr_FR.UTF-8 les 'É' sont transformé en 'Ã' .
mais j'aimerai savoir si dans un xml codé en UTF-8
(<?xml version="1.0" encoding="UTF-8"?> ),
il est normal de se retrouvé avec des 'É' transformé en 'Ã' ?
ou bien est-on censé conservé le 'É' tel quel?
Merci d'avance.
Marsh Posté le 15-09-2006 à 10:40:34
Essaye de vérifier que ton fichier est bien enregistré en UTF-8. Il ne suffit pas de l'écrire dedans, il doit y avoir un paramètre dans ton éditeur de fichier.
Par exemple dans ultra edit c'est le menu "fichier->conversion".
Sinon j'avoue que je ne sais pas
Marsh Posté le 08-09-2006 à 11:09:02
slt,
j'ai un petit souci d'encodage.
Mes caracteres accentués se transformait en caracteres bizare.
J'avait résolu le probleme en mettant dans mon web.xml:
Or quand je test sur mon jboss local aucun souci ca marche nikel
mais quand je met mon projet.war dans un autre jboss (prod) j'ai toujours le meme probleme de carateres accentués!!
pourquoi?? Le jboss n'a rien avoir la dedans normalement non?
merci d'avance de votre aide!!