J
jonathan_07
Gast
hi
ih habe diverse zeichenketten, die in der hexa-darstellung vorhanden sind. so steht beispielsweise die folgende zeichenkette für eine folge von ziffern:
manche zeichenketten sind in ANSII codiert, manche wieder in Unicode usw. Nun, wie krige ich die zeichenkette in "Cp1252" aus dieser hexa-form?
was habe ich gemacht:
- habe jeweils zwei zeichen zusammengatan und daraus einen byte-wert errechtet. so habe ich ein array von bytes erstellt.
- nachträglich habe ich einen String erzeugt:
nun, ich bin nicht ganz sicher, ob dies so gut ist. kann man dies auch einfacher machen?
danke
ih habe diverse zeichenketten, die in der hexa-darstellung vorhanden sind. so steht beispielsweise die folgende zeichenkette für eine folge von ziffern:
Code:
35373630323538
manche zeichenketten sind in ANSII codiert, manche wieder in Unicode usw. Nun, wie krige ich die zeichenkette in "Cp1252" aus dieser hexa-form?
was habe ich gemacht:
- habe jeweils zwei zeichen zusammengatan und daraus einen byte-wert errechtet. so habe ich ein array von bytes erstellt.
Code:
byte[] buffer = [53, 55, 54, 48, 50, 53, 56]
- nachträglich habe ich einen String erzeugt:
Code:
String str = new String(buffer, "Cp1252");
nun, ich bin nicht ganz sicher, ob dies so gut ist. kann man dies auch einfacher machen?
danke