String的getBytes(charset)方法是解码还是编码啊?我在网上获取了一串包含中文的字符串直接在eclipse上打印是乱码,经过转换byte[] b2=s.getBytes("gbk");String ss=new String(b2,"utf-8");然后再打印就没问题了。api上说getBytes的工作是解码,那样的话String ss=new String(b2,"utf-8");就是重新编码了?utf-8中不是不包含中文吗?!那怎么打印出的中文啊?
1 回答
- 1 回答
- 0 关注
- 1228 浏览
添加回答
举报
0/150
提交
取消