1

我想在 java 中将字符串解码为 UTF-8 格式。在下面的代码中,我能够从Stringdecoded 中获得预期的解码值。

String s = "SFSFSFSFSF";
Base32 codec = new Base32();
String encoded = codec.encodeAsString(s.toUpperCase().getBytes());
Charset UTF_8 = Charset.forName("UTF-8");
String decoded =new String(codec.decode(encoded),UTF_8); // SFSFSFSFSF
String decoded2 = codec.decode(encoded); // [B@133314b

但是,在我的具体实现中,我想SFSFSFSFSF通过说出代码codec.decode(encoded)中演示的内容来获得解码的 val " " String decoded2。我想知道如何通过改变String编码方式来实现这一点。

4

0 回答 0