读书人

请问一个字符编码的有关问题

发布时间: 2012-03-03 15:33:03 作者: rapoo

请教一个字符编码的问题
......

int data = 0;
while((data=System.in.read())!=-1)
Sysout.out.println(Integer.toHexString(data));
.......
若file.encoding为GBK,为什么程序中输出的是GBK码,在data中存的不是Unicode所对应的值吗?

[解决办法]
up
[解决办法]
Sysout.out.println(Integer.toHexString(data));不就是把10进制数转成16进制字符串输出吗?
Unicode不就是用是用4位16进制表示的吗?

读书人网 >J2SE开发

热点推荐