PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mehrsprachigkeit / escape


Zo0oL
11.11.2005, 21:17
Mein Problem ist, dass ich eine Anwendung erstelle, die auch russische und chinesische wie auch andere Sonderzeichen verabeiten können muss.
Nur kann sie der Renderer nicht vernünftig darstellen.

Werden Strings in der Form \u0418\u043c\u044f in den Properties-Dateien geschrieben, so werden sie in outputText, Buttons und inputText richtig dargestellt (??? = Login)

Gebe ich aber derartiges in einem inputText-Feld ein, so wird es der Form Имя in der Datenbank abgelegt und nur in outputText richtig dargestellt, wenn ich escape="false" mitangebe. Nicht aber auf Buttons oder im inputText selber.


Versteht man die Problematik? Was ich erreichen möchte ist, dass man russische Zeichen eingibt, diese in egal welcher Form gespeichert werden können und dann auch wieder als russische Zeichen in Eingabefeldern und outputText auftauchen (ggfs sogar auf Buttons).
Wie geht das? :mauer:


Zo0oL
12.11.2005, 10:57
Ich formuliere mal einfacher:
Für <h:inputText> gibt es 'escape="false"', damit ein & nicht als &amp; gerendert wird.

Gibt es das auch für <h:inputText> und <h:commandButton> etc. ?