String str = "中国";
byte[] bytes = str.getBytes("UTF-8");
str = new String(bytes, "GBK");
System.out.println(str);
当我们需要对一个字符串进行编码格式转换时,需要先用原来的格式解码为字节数组,然后在进行编码,编程我们想要的格式,上方代码为把UTF-8编码变为GBK编码。
String str = "中国";
byte[] bytes = str.getBytes("UTF-8");
str = new String(bytes, "GBK");
System.out.println(str);
当我们需要对一个字符串进行编码格式转换时,需要先用原来的格式解码为字节数组,然后在进行编码,编程我们想要的格式,上方代码为把UTF-8编码变为GBK编码。