Unvollständige und unterschiedliche CharSets

Status
Nicht offen für weitere Antworten.

Wursti

Neues Mitglied
Hallö,

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]);
etc.
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));
darstellen :|

Ausgabe im Applet mit:
Code:
    g.drawString("Chr (0-64): "+str[0].substring(0,64), 0, 40);
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
 

Wursti

Neues Mitglied
Was passiert, wenn die Ausgabe in einer Textdatei landet?
Es muss doch einen Weg zur einheitlichen Formatierung geben.
Evtl. einen String mit allen 256 Ansi-Zeichen anlegen?

Beste Grüße
 

Bleiglanz

Gesperrter Benutzer
Wursti hat gesagt.:
Was passiert, wenn die Ausgabe in einer Textdatei landet?
Es muss doch einen Weg zur einheitlichen Formatierung geben.
Evtl. einen String mit allen 256 Ansi-Zeichen anlegen?

Beste Grüße
HÄ? Formattierung?

wenn du einen String in eine Textdatei schreibst (mit einem Writer), dann musst du entweder das CharacterEncoding mit angeben oder es wird einfach das "Default"-Encoding deiner Plattform benutzt
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
OnDemand Unterschiedliche jar Dateien zusammen führen Allgemeine Java-Themen 8
rosima26 Unterschiedliche Werte bei return/print Allgemeine Java-Themen 12
M Warum gibt es Unterschiedliche Kommentar Zeichen Allgemeine Java-Themen 15
Y Java Methoden unterschiedliche Zahlenreihen Allgemeine Java-Themen 2
P Static Variable -> unterschiedliche Werte? Allgemeine Java-Themen 1
P Berechnungen: unterschiedliche Rundungsfehler bei Long? Allgemeine Java-Themen 3
M Zwei unterschiedliche JAR Dateien mit ANT erstellen Allgemeine Java-Themen 8
J unterschiedliche Dateiformate verarbeiten Allgemeine Java-Themen 7
J unterschiedliche Objekte, selbe getter und setter Allgemeine Java-Themen 15
G Methoden Unterschiedliche viele Parameter Allgemeine Java-Themen 17
A TXT File einlesen unterschiedliche Zeilenlänge Allgemeine Java-Themen 9
P Unterschiedliche Clone- Methoden Allgemeine Java-Themen 5
GianaSisters Klassen Unterschiedliche Zeiten bei DATE Allgemeine Java-Themen 6
G Input/Output URLDecoder.decode - Unterschiedliche Ergebnisse Windows / Linux Allgemeine Java-Themen 2
A md5 liefert unterschiedliche Testsummen? Allgemeine Java-Themen 4
M Unterschiedliche Java-Versionen Allgemeine Java-Themen 5
B hashtable für unterschiedliche Typen - mit Generics Allgemeine Java-Themen 8
S Zugriff auf unterschiedliche JREs Allgemeine Java-Themen 7
G Abstrakte Fabrik für unterschiedliche Signaturen? Allgemeine Java-Themen 7
L unterschiedliche Größe beim serialisieren eines Objektes! Allgemeine Java-Themen 6
L Unterschiedliche mails (Daten aus JTable) schicken Allgemeine Java-Themen 14
U Transparent Buttons - unterschiedliche Java-Versionen Allgemeine Java-Themen 8
M unterschiedliche Betriebssysteme abfangen Allgemeine Java-Themen 3
M Null byte in verschiedenen charsets Allgemeine Java-Themen 2
D Frage zu Java und Umlauten / charsets Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben