【发布时间】:2013-05-22 11:03:56
【问题描述】:
我正在学习类文件格式。
我遇到了一个 Modified-UTF8 编码的字节[]。
有没有什么方便的方法可以在没有 DataInput#readUTF 的情况下将该字节 [] 转换为字符串?
我找不到任何字符集名称。
【问题讨论】:
我正在学习类文件格式。
我遇到了一个 Modified-UTF8 编码的字节[]。
有没有什么方便的方法可以在没有 DataInput#readUTF 的情况下将该字节 [] 转换为字符串?
我找不到任何字符集名称。
【问题讨论】:
您应该尝试使用常规的UTF-8 字符集名称进行解码。 Modified UTF-8 的唯一区别是零代码点的非规范编码,并且由于您的字符串很可能不包含零字符,因此它将被正确解码。
【讨论】:
you should try 和 there is a good chance,或者换句话说你不确定,只是猜测也许 UTF-8 字符集解码器做了正确的事情,但你没有不认识自己。所以我问:你试过了吗?你知道它确实有效吗?或者它可能根本不起作用,因为毕竟这只是这里提出的猜测。