java 中文标点转GBK
时间: 2023-08-13 20:06:28 浏览: 85
将中文标点转换为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异常,需要进行处理。
阅读全文