Veröffentlicht 23. Juni 200322 j 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
23. Juni 200322 j 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
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.