hatem_benjemaa
Messages postés16Date d'inscriptionjeudi 27 novembre 2003StatutMembreDernière intervention16 novembre 2005
-
9 nov. 2005 à 12:14
hatem_benjemaa
Messages postés16Date d'inscriptionjeudi 27 novembre 2003StatutMembreDernière intervention16 novembre 2005
-
16 nov. 2005 à 15:25
Bonjour
Je veux afficher un texte en arabe extrait d'une base de données dans
un textarea ou un input mais ce que je reçois c'est le code html des
caractères arabe genre " م ن ت س
ي ب ى"
Commen faire pour les convertir en caractères arabe
hatem_benjemaa
Messages postés16Date d'inscriptionjeudi 27 novembre 2003StatutMembreDernière intervention16 novembre 2005 16 nov. 2005 à 10:56
c t ça la solution, je vous remercie vivement
je dois maintenant reprendre le code d'une trentaine de page mais bon c pas grave l'essentiel est d'avoir trouvé la solution
hatem_benjemaa
Messages postés16Date d'inscriptionjeudi 27 novembre 2003StatutMembreDernière intervention16 novembre 2005 9 nov. 2005 à 13:10
c aps ce que j'ai voulu dire. lorsque j'extrais la chaine de
caractère de la base et que je veux afficher son contenu dans un
textarea, je reçois le code html des caratères arabe. mais lorsque
j'affiche sur la page html, l'affichage est correct.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 9 nov. 2005 à 13:17
>> l'affichage est correct.
je n'ai donc pas compris ce qui ne va pas ???
rtl = pour afficher de droite à gauche ( pratique
pour l'arabe ou l'hébreu comme dit SelfHtml ).
Cordialement. Bul. ~ Site ~
Vous n’avez pas trouvé la réponse que vous recherchez ?
hatem_benjemaa
Messages postés16Date d'inscriptionjeudi 27 novembre 2003StatutMembreDernière intervention16 novembre 2005 9 nov. 2005 à 14:34
oui vous avvez raison, quand on fait l'initialisation du textarea avec
le code html des caractères arabe, ça fonctionne bien. moi j'extrais
les données à partir d'une base de données et j'appelle la fonction
suivante:
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 10 nov. 2005 à 15:01
pas de raisons de ne pas y arriver...
peut-on avoir un extrait de la page affichée sur la
machine client ? ( click droit , et afficher la source ).
Cordialement. Bul. ~ Site ~
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 10 nov. 2005 à 17:00
faut qu'on passe un peu de temps la-dessus ...
</gras>ça baigne
et par contre, frm.txt.value="سش..."; ça baigne pas ( avec [un]escape ou pas )
il y a quelque chose qui doit nous échapper !!
Cordialement. Bul. ~ Site ~
hatem_benjemaa
Messages postés16Date d'inscriptionjeudi 27 novembre 2003StatutMembreDernière intervention16 novembre 2005 11 nov. 2005 à 08:44
c ça. et franchement je ne sais pas s'il faut puiser dans les fonctions javascript existantes ou chercher un en écrire une.
Au début j'ai cru que le problème venait du langage jsp mais en fait c'est le javascript qui fait défaut.
Le comble c'est que je n'ai plus beaucoup de temps pour finir le projet et que au début l'histoire des caractères arabe n'était pas sur la table.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 11 nov. 2005 à 10:03
au fait, j'y pense...
avec php ( je ne connais pas jsp ) ,
plutôt que faire :
<form name= "frm"...
<script type="text/javascript">
frm.txt.value="<?php echo $contenu; ?>";
...
on ferait :
<form name ="frm"...
"...
...
</form>
la même chose, je suppose peut-être adapté en jsp ?
répond peut-être, mais bien entendu, ça ne résoud
pas du tout le problème JavaScript.
Cordialement. Bul. ~ Site ~
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 16 nov. 2005 à 11:11
j'ai posé la question sur le web, car j'avais un problème
équivalent à résoudre. La seule solution en JavaScript
proposée était de traiter caractère par caractère, ce qui
n'est guère réjouissant. Si on peut mettre dans le value,
c'est beaucoup mieux.
Cordialement. Bul. ~
Site ~
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 16 nov. 2005 à 12:41
là, il suffit de faire alert de ce ".value".
et si on ne veut pas faire apparaître le texte
dans la page mais uniquement dans l'alert,
mettre style="display:none;"
Cordialement. Bul. ~ Site ~