Hallo Markus,
Ich möchte ein Euro-Zeichen darstellen. Es kommt aber immer nur ein Kästchen.
Mit Java kenne ich mich zwar nicht weiter aus, vermute aber, da es eine plattformuebergreifende Sprache ist, dass dort nicht die Zeichen mit den Werten 128 bis 159 so unterstuetzt werden wie im ANSI-Zeichensatz, den Windows verwendet, und wo Microsoft das Eurozeichen auf den Wert 128 gelegt hat. Deshalb wird die Eingabe von [AltGr]+[e], die im Windows-basierten Quelltext-Editor ordentlich aussieht, in einem Java-String moeglicherweise nicht aufgeloest.
Falls es eine Moeglichkeit gibt, in einem Java-String Unicode-Werte zu notieren, solltest du es mal mit dem Wert 8364 (dezimal) bzw. 20AC (hex) versuchen. Falls es sich bei dem String um eine HTML-codierte Ausgabe handelt, ist es am einfachsten, das Entity ⬠zu verwenden.
viele Gruesse
Stefan Muenz