OVH Cloud OVH Cloud

Probleme accents - Struts - Tomcat 5.5

3 réponses
Avatar
Duarte TERENCIO
Bonjour,

J'ai un problème de déploiement d'une application Struts sur une Serveur
de production Unix ( red hat AS3 ) avec tomcat 5.5.9

J'ai des accents contenus dans un fichier de xxx.properties.

Dans toutes mes JSP, j'ai mis
<%@page contentType="text/html;charset=UTF-8" language="java" %>

j'utilise

<bean:message key="champTropLong" />


Les JSP fonctionnent bien
Par contre, j'ai des ??* ?? à la place des é à u ..

Mon application fonctionne parfaitement sur mon serveur de dev .

Que faire, Quoi faire ?

Cordialement,

TNT

3 réponses

Avatar
Kupee
Duarte TERENCIO wrote:
Bonjour,

J'ai un problème de déploiement d'une application Struts sur une Serveur
de production Unix ( red hat AS3 ) avec tomcat 5.5.9

J'ai des accents contenus dans un fichier de xxx.properties.

Dans toutes mes JSP, j'ai mis
<%@page contentType="text/html;charset=UTF-8" language="java" %>

j'utilise

<bean:message key="champTropLong" />


Les JSP fonctionnent bien
Par contre, j'ai des ??* ?? à la place des é à u ..

Mon application fonctionne parfaitement sur mon serveur de dev .

Que faire, Quoi faire ?

Cordialement,


Essaye un charset=ISO-8859-1

Avatar
jeje900ss
Duarte TERENCIO wrote:
Bonjour,


Bonjour

J'ai un problème de déploiement d'une application Struts sur une Serveur
de production Unix ( red hat AS3 ) avec tomcat 5.5.9

J'ai des accents contenus dans un fichier de xxx.properties.

Dans toutes mes JSP, j'ai mis
<%@page contentType="text/html;charset=UTF-8" language="java" %>

j'utilise

<bean:message key="champTropLong" />


Les JSP fonctionnent bien
Par contre, j'ai des ??* ?? à la place des é à u ..

Mon application fonctionne parfaitement sur mon serveur de dev .

Que faire, Quoi faire ?



Je te conseil de mettre tout tes fichier de properties en UTF8 avec le
code approprié.
par exemple, les caractere accentué seront remplacé par uxxx

Tu peux faire ça avec une tache ant

exemple de la mienne :
<native2ascii encoding="ISO-8859-15"
dest="${dist.WEBINF}classesresources" src="src/resources">
<patternset>
<include name="**/*_fr.properties" /> </patternset>
</native2ascii>

sinon eclipse fait ça automatiquement je crois sur les fichier de
properties.

Jérôme

Avatar
Duarte TERENCIO
Duarte TERENCIO wrote:

Bonjour,



Bonjour

J'ai un problème de déploiement d'une application Struts sur une
Serveur de production Unix ( red hat AS3 ) avec tomcat 5.5.9

J'ai des accents contenus dans un fichier de xxx.properties.

Dans toutes mes JSP, j'ai mis
<%@page contentType="text/html;charset=UTF-8" language="java" %>

j'utilise

<bean:message key="champTropLong" />


Les JSP fonctionnent bien
Par contre, j'ai des ??* ?? à la place des é à u ..

Mon application fonctionne parfaitement sur mon serveur de dev .

Que faire, Quoi faire ?



Je te conseil de mettre tout tes fichier de properties en UTF8 avec le
code approprié.
par exemple, les caractere accentué seront remplacé par uxxx

Tu peux faire ça avec une tache ant

exemple de la mienne :
<native2ascii encoding="ISO-8859-15"
dest="${dist.WEBINF}classesresources" src="src/resources">
<patternset>
<include name="**/*_fr.properties" />
</patternset>
</native2ascii>

sinon eclipse fait ça automatiquement je crois sur les fichier de
properties.

Jérôme


La solution fonctionne
Merci