bonjour , j'ai un gros probléme que j'ai pas arrivée à résoudre depuis deux semaines : j'ai une page xhtml dans laquelle les données enregistrées en arabe dans la base de donnée sont bien récupérées ,voila le code tout marche bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:a4j="http://richfaces.org/a4j"
      xmlns:rich="http://richfaces.org/rich"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"> 
<h:head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></h:head> 
<h:body dir = "rtl" lang="ar" >    <h:form id="dossform"> <rich:panel   id="infoActeNaissanceAssurePanel">
        <h:panelGrid border="0" columns="10" lang="ar" >
                        <h:outputText value="gouvernorat"></h:outputText>
                         <h:selectOneMenu   value="#{identificationController.assacteNaissgouvId}" id="gvtCod">
                         <f:selectItems value="#{identificationController.gouvernorats}" var="gouvernorat" itemValue="#{gouvernorat.gvtCode}" itemLabel="#{gouvernorat.gvtLibAr}" />
                         <f:ajax event="change" listener="#{identificationController.findListDlgbyGouv}" render="munipcode"  >
                         </f:ajax> 
                           </h:selectOneMenu>
                        <h:outputText value="delegation"></h:outputText>
                        <h:selectOneMenu id="munipcode" value="#{identificationController.assacteNaissDlgId}" style="width: 60px"  >
                         <f:selectItems  value="#{identificationController.delegations}" var="delegation" itemValue="#{delegation.id.dlgCode}" itemLabel="#{delegation.dlgLibAr}" />
                     <f:ajax event="change" listener="#{identificationController.findListArrondbyMun}" render="arr" ></f:ajax>
                           </h:selectOneMenu>
 
                        <h:outputText value="arrondissement"></h:outputText>
                         <h:selectOneMenu id="arr" value="#{identificationController.assacteNaissArrId}" style="width: 60px" >
                         <f:selectItems   value="#{identificationController.arrondissements}"  var="arrondissement" itemValue="#{arrondissement.id}" itemLabel="#{arrondissement.arrLibAr}"/>
                          </h:selectOneMenu>
 
                        <h:outputText value="annee acte"></h:outputText>
                       <h:inputText id="assaa" value="#{identificationController.assAActe}" maxlength="4">
                       	<f:convertNumber maxFractionDigits	="0" groupingUsed	="false" />
                       	</h:inputText>
                        <h:outputText value="num acte"></h:outputText>
                   <h:inputText id="numactenaissass" value="#{identificationController.assnumactenaiss}"  size="30"/>              
 
        </h:panelGrid>
        </rich:panel></f:form>
mon probléme, losque je choisit un gouvernorat parmi celles du selectOneMenu la liste des delegations récupérées sont affichées ??????? , je ne sais pas pourquoi ça apparait aprés le render de <f: ajax> ,
j'ai modifié l'encodage avec eclipse à utf_8 et la console affiche bien les caractéres en arabe
s'il vous plait aidez moi je suis bloquée et je n'arrive pas à avancer