如何将Modified-UTF8中的byte []转换为String?

时间:2013-05-22 11:03:57

标签: java encoding utf-8

我正在学习类文件格式。

我遇到了一个Modified-UTF8编码的byte []。

有没有方便的方法将该byte []转换为没有DataInput#readUTF的String?

我找不到任何字符集名称。

1 个答案:

答案 0 :(得分:0)

您应该尝试使用常规UTF-8字符集名称进行解码。修改后的UTF-8的唯一区别是零码点的非规范编码,并且因为很可能你的字符串不包含零字符,所以它将被正确解码。