I tested the string conversion with different encoding constraints (UTF-8, US_ASCII, ISO-8859-1 and so on). All encoding types leads to the same fault in different variations.
If the byte value is negativ, all encodings add different bytes with different values in front of it.
It seems not to be...