0

我有一个包含有效 utf8 字符 0xC2 0x85 (U+0085) 的输入流。如何在 java 中正确读取和打印它?我认为使用字节数组无济于事,因为 0x85 超出了范围。基本上,我需要读取来自 java 中包含 0xC2 0x85 的套接字的 utf8 字符

4

1 回答 1

1

如果您有 UTF-8 (is) 格式的有效流,则使用

   Reader rdr = new InputStreamReader(is, "UTF-8");

这会将 UTF-8 字节转换为 Java 字符

于 2013-05-07T16:30:52.393 回答