unsigned conversion to stay in single character code points

This avoids sign extension for binary data in the range of 128..255. With the fix any byte is mapped to the Unicode codepoints \u0000...\u00FF.