Hallo,
ich möchte ein paar Sonderzeichen darstellen, doch irgendwie mag es nicht so recht klappen. Ich habe mir die Kodierungen der Zeichen aus folgender Tabelle geholt:
http://www.unicode.org/charts/PDF/U2200.pdf
Doch wenn ich versuche, eins dieser Zeichen darzustellen, dann sehe ich nur ein ?. Also z.B. beim Zeichen U+22C0 (das logische UND Zeichen):
Wenn ich jedoch den Typ dieses Zeichens auslese, dann stelle ich fest, dass er das Zeichen sehr wohl kennt:
Dieser Code liefert mir 25, was laut Constant Field Values der Gruppe MATH_SYMBOL entspricht, also durchaus korrekt.
Was mache ich falsch?
Danke im Voraus,
MFG byto
Edit: Offenbar ist es wohl eine Frage der Schriftart oder so!? Die Textbox meiner Anwendung stellt z.b. stattdessen ein Quadrat dar, während die Eclipse Konsole ein Fragezeichen ausgibt...
ich möchte ein paar Sonderzeichen darstellen, doch irgendwie mag es nicht so recht klappen. Ich habe mir die Kodierungen der Zeichen aus folgender Tabelle geholt:
http://www.unicode.org/charts/PDF/U2200.pdf
Doch wenn ich versuche, eins dieser Zeichen darzustellen, dann sehe ich nur ein ?. Also z.B. beim Zeichen U+22C0 (das logische UND Zeichen):
Code:
System.out.println('\u22C0');
Wenn ich jedoch den Typ dieses Zeichens auslese, dann stelle ich fest, dass er das Zeichen sehr wohl kennt:
Code:
System.out.println(Character.getType('\u22C0'));
Dieser Code liefert mir 25, was laut Constant Field Values der Gruppe MATH_SYMBOL entspricht, also durchaus korrekt.
Was mache ich falsch?
Danke im Voraus,
MFG byto
Edit: Offenbar ist es wohl eine Frage der Schriftart oder so!? Die Textbox meiner Anwendung stellt z.b. stattdessen ein Quadrat dar, während die Eclipse Konsole ein Fragezeichen ausgibt...