Hallö,
folgender Code wird bei der Ausgabe eines Applets und der DOS-Konsole verschieden ausgegeben:
[...]
[...]
Ausgabe bei Kommandozeilen-Aufruf mit:
etc.
Dabei wird auch noch "null" am Anfang ausgegeben, daher lässt sich der Ausgabestring nur mit:
darstellen :|
Ausgabe im Applet mit:
etc.
Hier werden 2 verschiedene CharSets ausgegeben :/
Kann mir jemand helfen, eine einheitliche Ausgabe hinzubekommen?
Idealerweise im UniCode, so dass keine Rechtecke, Fragezeichensammlungen und Ähnliches erscheinen?
Thanx
folgender Code wird bei der Ausgabe eines Applets und der DOS-Konsole verschieden ausgegeben:
[...]
Code:
String[] str = new String[4];
for (int i=1; i<=256; i++) {
if (i<=64) {
str[0] += Character.toString((char)i);
}
else if (i>64 && i<=128) {
str[1] += Character.toString((char)i);
}
else if (i>128 && i<=192) {
str[2] += Character.toString((char)i);
}
else if (i>192 && i<=256) {
str[3] += Character.toString((char)i);
}
}
Ausgabe bei Kommandozeilen-Aufruf mit:
Code:
System.out.println("Chr (0-64): "+str[0]);
Dabei wird auch noch "null" am Anfang ausgegeben, daher lässt sich der Ausgabestring nur mit:
Code:
System.out.println("Chr (0-64): "+str[0].substring(4,68));
Ausgabe im Applet mit:
Code:
g.drawString("Chr (0-64): "+str[0].substring(0,64), 0, 40);
Hier werden 2 verschiedene CharSets ausgegeben :/
Kann mir jemand helfen, eine einheitliche Ausgabe hinzubekommen?
Idealerweise im UniCode, so dass keine Rechtecke, Fragezeichensammlungen und Ähnliches erscheinen?
Thanx