themaster Geschrieben 23. Juni 2003 Geschrieben 23. Juni 2003 Ich habe ein Problem mit den Zeichensätzen. Ich habe einen String (genauer eine byte-Array) mit Zeichen, die nach CP850 (DOS-Zeichensatz) kodiert sind. Ich muß diese in Unicode umwandelen. Wie kann ich dies machen? Beispiel: Datentr„ger in Laufwerk C: ist Lokaler Datentr„ger Datentr„gernummer: xxxx-xxxx Wäre für jede Hilfe dankbar. Grüße Dirk
PerdianMG Geschrieben 23. Juni 2003 Geschrieben 23. Juni 2003 Hi, Ich habe einen String (genauer eine byte-Array) mit Zeichen, die nach CP850 (DOS-Zeichensatz) kodiert sind. Ich muß diese in Unicode umwandelen. Wie kann ich dies machen?Das ist mal einer der wenigen Fälle, wo man einen String-Constructor sinnvoll verwenden kann *g* byte[] byteArray = irgendwoher(); String unicode = new String(byteArray, "CP850"); Sollte eigentlich funktionieren, bei mir klappt das zumindestens immer wenn ich von UTF-8 nach ISO-8859-1 konvertieren muss. Ciao Christian
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden