Wie konvertiert man Byte [] in String ohne Kodierung, ohne Datenverlust

8

Ich habe ein Array von Bytes. Der 8-Bit-Wert jedes Bytes ist, was ich als Zeichen in meinem String will. Sie können sich meine 8-Bit-Werte wie ASCII, ANSI, UTF-8, ISO-8859-1, tägliche Temperaturmesswerte, Entfernung in Zoll von einem Punkt auf einer Linie oder was immer Sie wollen vorstellen. Es ist irrelevant.

Wenn ich fertig bin. das Zeichen an Position N in meinem String sollte den gleichen Wert wie das Byte an Position N haben. Das heißt, die höherwertigen 8 Bits sollten 0 sein und die niederwertigen 8 Bits sollten die gleichen wie das Quellbyte sein.

>

Welche Kodierung verwende ich, die Bytes einfach Zeichen ohne Änderungen zuordnet?

    
Craig 12.04.2013, 22:13
quelle

3 Antworten

14

Für diese Anforderung würde ich auf Codierungen verzichten, weil ich die Details ihrer Arbeit nicht kenne und nur die Bytes selbst umwandle.

%Vor%     
phoog 12.04.2013, 22:16
quelle
2

Die Kodierung, nach der Sie fragen, heißt " ISO / IEC 8859-1 ".

    
Soonts 13.04.2013 01:04
quelle
-1

Was ist mit erweitertem ASCII ?

%Vor%     
talles 24.03.2015 17:23
quelle

Tags und Links