2010-11-11 28 views
-1

J'utilise des icefaces quand j'entre en valeur arabe que j'obtiens une certaine valeur étrange comme ????? sur le haricot.obtenir la valeur arabe de l'inputTextarea de icefaces

<ice:inputTextarea id="content" cols="30" rows="7" 
    onkeypress="moveFocus(event,'btn-add');" 
    binding="#{createSmsTemplateBean.bodyRef}" 
    value="#{createSmsTemplateBean.smsTemplate.smsContent}" 
    valueChangeListener="#{createSmsTemplateBean.contentChangeEvent}" 
    partialSubmit="false" 
    onkeyup="moveFocusSMS(event,'btn-addtag',form,this);" 
    style="width: 507px; height: 97px;"> 
    </ice:inputTextarea> 

Lorsque j'imprime smsContent sur createSmsTemplateBean, j'ai une valeur similaire à ?????.

j'ai également utilisé la balise meta dans JSPX comme

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta> 

encore je reçois le problème ....

+0

Où exactement voyez-vous '?????'? Dans le fichier journal? Dans la console IDE? Dans la page Web? Dans la base de données? – BalusC

+0

Dans le fichier journal du serveur, je l'ai imprimé dans System.out.println(); – chetan

+0

votre fichier (.txt peut-être) ne supporte pas l'arabe. – Fabio

Répondre

0

Je suis la sortie sur la console du serveur comme ????? mais quand je le convertis en char ascii il est bien converti en i.e c'est le problème de la console de fichiers journaux de sever qu'il ne peut pas afficher un tel caractère