java utf8转gbk
时间: 2023-09-04 15:08:10 浏览: 78
在Java中进行UTF-8和GBK编码之间的转换,可以使用Java的内置库来完成。具体方法如下:
UTF-8编码字符串转换为GBK编码字符串:
```java
String utf8String = "UTF-8编码字符串";
byte[] utf8Bytes = utf8String.getBytes("UTF-8");
String gbkString = new String(utf8Bytes, "GBK");
```
GBK编码字符串转换为UTF-8编码字符串:
```java
String gbkString = "GBK编码字符串";
byte[] gbkBytes = gbkString.getBytes("GBK");
String utf8String = new String(gbkBytes, "UTF-8");
```
需要注意的是,如果在转换过程中出现乱码,可能是由于原始字符串包含非法字符或者目标编码不支持某些字符导致的。
阅读全文