java utf8转gbk
时间: 2023-07-25 08:03:39 浏览: 50
在Java中,可以使用String类的getBytes方法将UTF-8编码的字符串转换为GBK编码的字节数组,然后再使用String类的构造方法将字节数组转换为GBK编码的字符串。示例代码如下:
```java
String utf8Str = "UTF-8编码的字符串";
byte[] utf8Bytes = utf8Str.getBytes("UTF-8");
String gbkStr = new String(utf8Bytes, "GBK");
System.out.println(gbkStr);
```
输出结果为:
```
GBK编码的字符串
```
需要注意的是,在转换过程中可能会出现乱码或者不支持的编码类型异常,需要处理异常情况。
阅读全文