Passage de paramètres en arabe entre JSP

frkf04 Messages postés 3 Statut Membre -  
 Mr. D@RK -
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 Statut Membre
 
Bonjour,
1-dans la page liste.jsp:

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

Merci.
0
Mr. D@RK Messages postés 32 Statut Membre 28
 
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 Statut Membre
 
Bonjour,
j'ai essayée la solution de Unicode mais le problème reste le même .

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