J'utilise une expression EL dans JavaScript pour rendre la valeur chinoise.L'expression JSF EL rend des points d'interrogation (?) Pour les caractères chinois dans JavaScript
alert('#{bundle.chinese}');
Mais il affiche des points d'interrogation (?) Au lieu de caractères réels.
Lorsque je l'utilise en dehors d'une balise de script dans la même page XHTML, par ex.
<p>#{bundle.chinese}</p>
Il rend les bons caractères chinois. Voir la source montre les valeurs codées en UTF html &....;
). J'utilise JSF sur Facelets.
Pouvez-vous s'il vous plaît clarifier "rend les points d'interrogation" un peu plus? Lorsque vous cliquez avec le bouton droit de la souris sur la page HTML et affichez la source générée, vous voyez 'alert ('???');' au lieu de 'alert ('&1234; &1234; &1234;')' ou '? – BalusC
oui dans la source de la vue il montre alerte ('???') pour les chinese charecters. Pour les charcuteries anglais ça fonctionne bien – ali
C'est bizarre ... Btw, c'est charActers, pas charEcters;) – BalusC