Markus Möller: Eurozeichen in Applet darstellen

Hallo zusammen!
Ich möchte ein Euro-Zeichen darstellen. Es kommt aber immer nur ein Kästchen.
Was mache ich verkehrt?!

  1. 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

    1. Hallo Stefan!

      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.

      Ja, das hab ich auch schon versucht.
      € € \u20AC
      Alle Versuche brachten nur das Kästchen! Was mache ich nur verkehrt, oder kann Java (JDK 1.3) das noch nicht?

      1. Hi Markus

        Ja, das hab ich auch schon versucht.
        € € \u20AC
        Alle Versuche brachten nur das Kästchen! Was mache ich nur verkehrt, oder kann Java (JDK 1.3) das noch nicht?

        Java 1.3 müsste eigentlich mit UTF-16 klarkommen.

        Bist du sicher das es nicht eher an der Darstellung liegt? Also das dir
        einfach ein passender Font fehlt?

        Gruss Daniela

        1. Hallo Daniela!

          Bist du sicher das es nicht eher an der Darstellung liegt? Also das dir
          einfach ein passender Font fehlt?

          Hups, das könnte natürlich sein. Ich nehme Arial, aber das sollte doch eigentlich klappen.

          1. Hi,

            Hups, das könnte natürlich sein. Ich nehme Arial, aber das sollte doch eigentlich klappen.

            Dieser Font erlaubt die Darstellung des Euro-Zeichens in z.B. Word?

            Viele Grüße,
            Martin