For example: "½" or ASCII DEC 189. When I read the bytes from a text file the byte[] contains the valid value, in this case 189.
Converting to Unicode results in the Unicode replacement character 65533.
UnicodeEncoding.Unicode.GetString(b);
Converting to ASCII results in 63 or "?"
ASCIIEncoding.ASCII.GetString(b);
If this isn't possible what is the best way to handle this data? I'd like to be able to perform string functions like Replace().