title: How can i read valid utf-8 characters 0xC2 0x85 from an input stream which are outside the byte range in java?
body: <p>I have an input stream that contains valid utf8 characters 0xC2 0x85 (U+0085). How can I read and print this correctly in java? using byte array doesn't help i think as 0x85 is out of range. Basically, I need to read utf8 characters coming from a socket in java which contains 0xC2 0x85</p>