Java

byte java中编码转换的处理

小樊
98
2024-07-05 21:52:21
栏目: 编程语言

在Java中,可以使用String类的getBytes()方法将字符串按照指定的编码转换为字节数组,也可以使用String类的构造函数将字节数组按照指定的编码转换为字符串。另外,还可以使用Charset类来处理编码转换。

下面是一个简单的示例,将字符串按照UTF-8编码转换为字节数组,然后再将字节数组按照GBK编码转换为字符串:

String str = "你好,世界!";
byte[] utf8Bytes = str.getBytes("UTF-8");
String gbkStr = new String(utf8Bytes, "GBK");
System.out.println(gbkStr);

在上面的示例中,首先将字符串str按照UTF-8编码转换为字节数组utf8Bytes,然后使用构造函数将字节数组utf8Bytes按照GBK编码转换为字符串gbkStr。最终输出的结果是使用GBK编码的字符串。

0
看了该问题的人还看了