Bonjour,
Je viens d'installer tomcat6 et je suis en train de le tester, tout march e
bien sauf que chaque fois qu'un accent par exemple "é" j'obtiens "???"
comment corriger ce pb ? Au niveau du navigateur ou dans tomcat6.
Merci à l'avance pour vos conseils.
Philippe
Bonjour,
Je viens d'installer tomcat6 et je suis en train de le tester, tout march e
bien sauf que chaque fois qu'un accent par exemple "é" j'obtiens "???"
comment corriger ce pb ? Au niveau du navigateur ou dans tomcat6.
Merci à l'avance pour vos conseils.
Philippe
Bonjour,
Je viens d'installer tomcat6 et je suis en train de le tester, tout march e
bien sauf que chaque fois qu'un accent par exemple "é" j'obtiens "???"
comment corriger ce pb ? Au niveau du navigateur ou dans tomcat6.
Merci à l'avance pour vos conseils.
Philippe
Le 23 mars 2009 18:31, Philippe Merlin a
écrit :
> Bonjour,
Bonjour Philippe,
> Je viens d'installer tomcat6 et je suis en train de le tester, tout
> marche bien sauf que chaque fois qu'un accent par exemple "é" j'obtie ns
> "???" comment corriger ce pb ? Au niveau du navigateur ou dans tomcat6.
> Merci à l'avance pour vos conseils.
> Philippe
pour cela tu peux forcer l'encoding au niveau de la JVM par un
-Dfile.encoding=utf8"
ou ce que tu veux d'autre!!!
Jerome
Le 23 mars 2009 18:31, Philippe Merlin <phil-deb1.merlin@laposte.net> a
écrit :
> Bonjour,
Bonjour Philippe,
> Je viens d'installer tomcat6 et je suis en train de le tester, tout
> marche bien sauf que chaque fois qu'un accent par exemple "é" j'obtie ns
> "???" comment corriger ce pb ? Au niveau du navigateur ou dans tomcat6.
> Merci à l'avance pour vos conseils.
> Philippe
pour cela tu peux forcer l'encoding au niveau de la JVM par un
-Dfile.encoding=utf8"
ou ce que tu veux d'autre!!!
Jerome
Le 23 mars 2009 18:31, Philippe Merlin a
écrit :
> Bonjour,
Bonjour Philippe,
> Je viens d'installer tomcat6 et je suis en train de le tester, tout
> marche bien sauf que chaque fois qu'un accent par exemple "é" j'obtie ns
> "???" comment corriger ce pb ? Au niveau du navigateur ou dans tomcat6.
> Merci à l'avance pour vos conseils.
> Philippe
pour cela tu peux forcer l'encoding au niveau de la JVM par un
-Dfile.encoding=utf8"
ou ce que tu veux d'autre!!!
Jerome
Bonjour,
Je viens d'installer tomcat6 et je suis en train de le tester, tout march e
bien sauf que chaque fois qu'un accent par exemple "é" j'obtiens "???"
comment corriger ce pb ? Au niveau du navigateur ou dans tomcat6.
Merci à l'avance pour vos conseils.
Philippe
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Bonjour,
Je viens d'installer tomcat6 et je suis en train de le tester, tout march e
bien sauf que chaque fois qu'un accent par exemple "é" j'obtiens "???"
comment corriger ce pb ? Au niveau du navigateur ou dans tomcat6.
Merci à l'avance pour vos conseils.
Philippe
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Bonjour,
Je viens d'installer tomcat6 et je suis en train de le tester, tout march e
bien sauf que chaque fois qu'un accent par exemple "é" j'obtiens "???"
comment corriger ce pb ? Au niveau du navigateur ou dans tomcat6.
Merci à l'avance pour vos conseils.
Philippe
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Bonjour,
Dans l'idéal, l'encodage des caractères est bien le même p our l'ensemble de
la chaîne logicielle (base de données, serveur tomcat ..)
Pour ce genre de problèmes d'accents, je vérifierai :
* qu'un certain nombre de paramètres d'encodage ont été co rrectement
positionnés (voir cet exemple pour le cas de l'UTF-8):
http://blogs.warwick.ac.uk/kieranshaw/monthly/0307/ .
* qu'un filtre de servlet a bien été positionné (cf. exemp le ci-dessous) :
Filtres de servlet
filtre de servlet qui va modifier lâencodage de toutes les requ êtes :
import java.io.IOException;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class EncodingFilter implements javax.servlet.Filter {
private String encoding;
public void init(FilterConfig filterConfig) throws ServletException {
this.encoding = filterConfig.getInitParameter("encoding");
}
public void doFilter(ServletRequest request, ServletResponse
response, FilterChain filterChain) throws IOException,
ServletException {
request.setCharacterEncoding(encoding);
filterChain.doFilter(request, response);
}
public void destroy() {
}
}
Ensuite, il faut déclarer le filtre dans le fichier /WEB-INF/web.xml ainsi
:
<filter>
<filter-name>Encoding Filter</filter-name>
<filter-class>EncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Encoding Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Maintenant toutes les requêtes sont correctements lues avec lâ encodage
UTF-8.
--
Marc
Le 23 mars 2009 19:31, Philippe Merlin a
écrit :
> Bonjour,
> Je viens d'installer tomcat6 et je suis en train de le tester, tout
> marche bien sauf que chaque fois qu'un accent par exemple "é" j'ob tiens
> "???" comment corriger ce pb ? Au niveau du navigateur ou dans tomcat6.
> Merci à l'avance pour vos conseils.
> Philippe
>
Bonjour,
Dans l'idéal, l'encodage des caractères est bien le même p our l'ensemble de
la chaîne logicielle (base de données, serveur tomcat ..)
Pour ce genre de problèmes d'accents, je vérifierai :
* qu'un certain nombre de paramètres d'encodage ont été co rrectement
positionnés (voir cet exemple pour le cas de l'UTF-8):
http://blogs.warwick.ac.uk/kieranshaw/monthly/0307/ .
* qu'un filtre de servlet a bien été positionné (cf. exemp le ci-dessous) :
Filtres de servlet
filtre de servlet qui va modifier lâencodage de toutes les requ êtes :
import java.io.IOException;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class EncodingFilter implements javax.servlet.Filter {
private String encoding;
public void init(FilterConfig filterConfig) throws ServletException {
this.encoding = filterConfig.getInitParameter("encoding");
}
public void doFilter(ServletRequest request, ServletResponse
response, FilterChain filterChain) throws IOException,
ServletException {
request.setCharacterEncoding(encoding);
filterChain.doFilter(request, response);
}
public void destroy() {
}
}
Ensuite, il faut déclarer le filtre dans le fichier /WEB-INF/web.xml ainsi
:
<filter>
<filter-name>Encoding Filter</filter-name>
<filter-class>EncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Encoding Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Maintenant toutes les requêtes sont correctements lues avec lâ encodage
UTF-8.
--
Marc
Le 23 mars 2009 19:31, Philippe Merlin <phil-deb1.merlin@laposte.net> a
écrit :
> Bonjour,
> Je viens d'installer tomcat6 et je suis en train de le tester, tout
> marche bien sauf que chaque fois qu'un accent par exemple "é" j'ob tiens
> "???" comment corriger ce pb ? Au niveau du navigateur ou dans tomcat6.
> Merci à l'avance pour vos conseils.
> Philippe
>
Bonjour,
Dans l'idéal, l'encodage des caractères est bien le même p our l'ensemble de
la chaîne logicielle (base de données, serveur tomcat ..)
Pour ce genre de problèmes d'accents, je vérifierai :
* qu'un certain nombre de paramètres d'encodage ont été co rrectement
positionnés (voir cet exemple pour le cas de l'UTF-8):
http://blogs.warwick.ac.uk/kieranshaw/monthly/0307/ .
* qu'un filtre de servlet a bien été positionné (cf. exemp le ci-dessous) :
Filtres de servlet
filtre de servlet qui va modifier lâencodage de toutes les requ êtes :
import java.io.IOException;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class EncodingFilter implements javax.servlet.Filter {
private String encoding;
public void init(FilterConfig filterConfig) throws ServletException {
this.encoding = filterConfig.getInitParameter("encoding");
}
public void doFilter(ServletRequest request, ServletResponse
response, FilterChain filterChain) throws IOException,
ServletException {
request.setCharacterEncoding(encoding);
filterChain.doFilter(request, response);
}
public void destroy() {
}
}
Ensuite, il faut déclarer le filtre dans le fichier /WEB-INF/web.xml ainsi
:
<filter>
<filter-name>Encoding Filter</filter-name>
<filter-class>EncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Encoding Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Maintenant toutes les requêtes sont correctements lues avec lâ encodage
UTF-8.
--
Marc
Le 23 mars 2009 19:31, Philippe Merlin a
écrit :
> Bonjour,
> Je viens d'installer tomcat6 et je suis en train de le tester, tout
> marche bien sauf que chaque fois qu'un accent par exemple "é" j'ob tiens
> "???" comment corriger ce pb ? Au niveau du navigateur ou dans tomcat6.
> Merci à l'avance pour vos conseils.
> Philippe
>