java中new String(str.getBytes(“utf-8”),“iso-8859-1”)编码详解
前提是str存放的是汉字一、如果是newString(str.getBytes(“gbk”),“gbk”)时,可以分为两步:第一步:byte[]bytes=str.getBytes(“gbk”)告诉java虚拟机将中文以“gbk”的方式转换为字节数组。一个汉字对应两个字节。第二步:Strings=newString(bytes,“gbk”)//执行后的s就是第一步的str。告诉虚拟机将字节数组中的