jboss et UTF-8

jboss et UTF-8 - Java - Programmation

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:

Code :
  1. <filter>
  2.  <filter-name>Spring character encoding filter</filter-name>
  3.  <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
  4.  <init-param>
  5.   <param-name>encoding</param-name>
  6.   <param-value>UTF-8</param-value>
  7.  </init-param>
  8.  <init-param>
  9.   <param-name>forceEncoding</param-name>
  10.   <param-value>true</param-value>
  11.  </init-param>
  12. </filter>
  13. <filter-mapping>
  14.  <filter-name>Spring character encoding filter</filter-name>
  15.  <url-pattern>/*</url-pattern>
  16. </filter-mapping>


 
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!!

Reply

Marsh Posté le 08-09-2006 à 11:09:02   

Reply

Marsh Posté le 11-09-2006 à 10:03:18    

up please!! :(

Reply

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

Reply

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 :o


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
Reply

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.

Reply

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 [:spamafote]


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed