java utf8转gbk
时间: 2023-09-04 10:09:43 浏览: 12
Java中可以使用以下代码将UTF-8字符串转换为GBK编码的字符串:
```java
public static String utf8ToGBK(String utf8Str) {
String gbkStr = null;
try {
gbkStr = new String(utf8Str.getBytes("UTF-8"), "GBK");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return gbkStr;
}
```
在此方法中,先将UTF-8编码的字符串转换为字节数组,然后再使用GBK编码进行解码,生成新的字符串。注意,如果源字符串不是UTF-8编码的,可能会出现乱码或转换失败的情况。