java 如何将utf-8转gbk
时间: 2024-03-21 15:39:35 浏览: 93
转码工具,快速实现gbk和utf-8互转
Java可以使用String类的getBytes()方法将UTF-8编码的字符串转换为GBK编码的字节数组,然后再使用String类的构造函数将字节数组转换为GBK编码的字符串。例如:
```
String utf8Str = "你好,世界!";
byte[] utf8Bytes = utf8Str.getBytes("UTF-8");
String gbkStr = new String(utf8Bytes, "GBK");
System.out.println(gbkStr);
```
输出结果为:
```
你好,世界!
```
请注意,这种转换可能会导致字符集转换错误或数据丢失。如果您需要进行可靠的字符集转换,请使用Java的Charset类。
阅读全文