3

クラスファイル形式について学んでいます。

そして、Modified-UTF8 でエンコードされた byte[] に遭遇しました。

その byte[] を DataInput#readUTF なしで String に変換する便利な方法はありますか?

その文字セット名が見つかりませんでした。

4

1 に答える 1

0

UTF-8通常の文字セット名でデコードしてみてください。Modified UTF-8 の唯一の違いは、ゼロ コードポイントの非正規エンコーディングであり、おそらく文字列にゼロ文字が含まれていないため、適切にデコードされます。

于 2013-05-22T11:09:39.213 に答える