String s="墨客ADC"; byte[] bytes=s.getBytes("utf-8"); for(byte b:bytes){ System.out.print(Integer.toHexString(b & 0xff)+" "); } byte[] byte3=s.getBytes("gbk"); for(byte b3:bytes){ System.out.print(Integer.toHexString(b3 & 0xff)+" "); }借用一下别人代码,问一个问题。为什么两个输出是一样的?第二个不是输出字符“gbk”的吗?
添加回答
举报
0/150
提交
取消