关于getBytes方法
getBytes方法是将String类型的对象转换为byte数组。
其中如果不带参数,则默认使用系统的编码方式转为字节数组。可以设定需要的编码方式。
系统默认的utr-8,转换为字节数组时,字母为一个字节的ASCII码,汉字为三个字节。
如果是GBK的话。汉字为两个字节。
设置编码方式
byte[]oribytes=oriStr.getBytes(Charset.forName("GBK"));
String resStr=new String(temp,Charset.forName("GBK"));
当使用GBK转为字节数组时,要使用同样的编码方式转为字符串。

浙公网安备 33010602011771号