Passage de paramètres en arabe entre JSP

Fermé
frkf04 Messages postés 3 Date d'inscription mardi 20 juillet 2010 Statut Membre Dernière intervention 21 juillet 2010 - 20 juil. 2010 à 12:08
 Mr. D@RK - 26 juil. 2010 à 16:17
Bonjour,

J'ai deux pages JSP.La première(liste.jsp) appelle la seconde(update.jsp) en passant un paramètre en arabe lors de l'appel.

Je fais :
1-dans la page liste.jsp:
<%@ page contentType="text/html; charset=utf-8" pageEncoding="UTF-8">
.
.
<a href=/update.JSP?user='????????'> Administrateur </a> 

2- Dans la page update.jsp:
<%@ page contentType="text/html; charset=utf-8" pageEncoding="UTF-8">
......
........
String user = request.getParameter("user");
out.println("===//user est//==="+user+");

et voila le résultat de l'affichage et mon problème:

dans http://localhost:8080/app/update.jsp?user=????????:

===//user est//===اÙ"Ù...ستخدÙ...***
donc user est sous la forme اÙ"Ù...ستخد٠????????????????

merci.
A voir également:

3 réponses

frkf04 Messages postés 3 Date d'inscription mardi 20 juillet 2010 Statut Membre Dernière intervention 21 juillet 2010
20 juil. 2010 à 12:17
Bonjour,
1-dans la page liste.jsp:

user='????????' c'est 'mostakhdam' en langue arabe.

Merci.
0
Mr. D@RK Messages postés 26 Date d'inscription lundi 19 juillet 2010 Statut Membre Dernière intervention 16 octobre 2010 28
21 juil. 2010 à 03:24
le nom est écrit en ASCII, or les lettres arabes sont en UNICODE ...
essaye avec

<a href=/update.JSP?user='\u0645'> Admin </a>

PS: chaque lettre a un code bien précis:
https://fr.wikipedia.org/wiki/Table_des_caract%C3%A8res_Unicode/U0600
et chaque code doit etre precedé par un \u.

Cdlt,
0
frkf04 Messages postés 3 Date d'inscription mardi 20 juillet 2010 Statut Membre Dernière intervention 21 juillet 2010
21 juil. 2010 à 10:01
Bonjour,
j'ai essayée la solution de Unicode mais le problème reste le même .

Merci.
0
http://www.blognote-info.com/fr/n624/jsp-et-utf8 ??
essaye çà
0