- Registriert
- 08.11.04
- Beiträge
- 415
Hi At'er.
Mein Problem im Zusammenhang mit der Entwicklung eines Transformationstools XML -> uraltes C-Format ist folgendes:
Die Inhalte der XML-Datei können Umlaute enthalten. Das Format, in das ich die Inhalte bringen soll auch. Problem dabei ist, dass im Folgeformat jedes Zeichen nur 1 Byte groß ist.
Also ein unsigned Byte (0 ... 255).
Das kann Java aber nicht. Bin mit meinem Latein am Ende, weil ein Zeichen im Folgeformat nunmal nicht größer als ein Byte sein darf.
Wie stell ich nun also die Umlaute in einem Byte in Java dar?
Quasi nach der (landläufig so bekannten) Ansii-Kodierung.
Also einem Ascii-Zeichen auf 255 erweitert?
Ich hoffe, jemand hat eine Idee...
der Datschi
Mein Problem im Zusammenhang mit der Entwicklung eines Transformationstools XML -> uraltes C-Format ist folgendes:
Die Inhalte der XML-Datei können Umlaute enthalten. Das Format, in das ich die Inhalte bringen soll auch. Problem dabei ist, dass im Folgeformat jedes Zeichen nur 1 Byte groß ist.
Also ein unsigned Byte (0 ... 255).
Das kann Java aber nicht. Bin mit meinem Latein am Ende, weil ein Zeichen im Folgeformat nunmal nicht größer als ein Byte sein darf.
Wie stell ich nun also die Umlaute in einem Byte in Java dar?
Quasi nach der (landläufig so bekannten) Ansii-Kodierung.
Also einem Ascii-Zeichen auf 255 erweitert?
Ich hoffe, jemand hat eine Idee...
der Datschi