java 中文标点转GBK
时间: 2023-08-13 16:06:28 浏览: 84
Unicode转GBK
3星 · 编辑精心推荐
将中文标点转换为GBK编码格式可以使用以下代码:
```java
try {
byte[] utf8Bytes = "这是一段包含中文标点的字符串:,。?!;:“”‘’()【】".getBytes("UTF-8");
String gbkStr = new String(utf8Bytes, "GBK");
System.out.println(gbkStr);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
```
其中,getBytes("UTF-8")将字符串转换为UTF-8格式的字节数组,然后使用new String(byte[], "GBK")将字节数组转换为GBK格式的字符串。需要注意的是,如果转换失败可能会抛出UnsupportedEncodingException异常,需要进行处理。
阅读全文