Hallo zusammen,
ich erhalte von einer Funktion einen string zurück, der die Repräsentation eines byte arrays darstellt in Form von Unicode Zeichen. Um daraus ein echtes byte-array zu machen durchlaufe ich die einzelnen chars und caste sie auf byte. Das funktioniert eigentlich auch gut. Bis auf das Zeichen mit dem Unicode-Wert /u0136. Daraus wird ein Byte-Wert von 198. Wenn ich das char in einem Log-File darstelle, wird auch richtigerweise ein Accent circonflexe (Dachzeichen) angezeigt. Dies entspricht einem Byte-Wert von 136 (laut erweiterter ASCII-Tabelle).
Kann irgendjemand diesen Fehler nachvollziehen und mir weiterhelfen.
Vielen Dank !!!
Daniel
//— Code snippet
string response = Funktion();
for(int i=0; i