日期:2014-05-20  浏览次数:20660 次

关于GBK编码表的问题
看毕老师的java视频,经常提到GBk编码表。有很多的不懂得地方

1:我在记事本里存入一个数字1000,那么这个数字是如何在编码表中查到的呢?
2:通过io流存入一个字节型的数字97,为何在记事本中显示的却是a呢?我要如何才能存入一个97的数字而不显示出来a呢
3:如果我以一个字节存入997那么会在记事本中显示出什么呢

------解决方案--------------------
1:计算机按编码规则把它转成二进制,计算机再参照对应的码表解码成对应的字符。
2:数字97单字节转换成字符就是a,那套编码规范就是这样。你把97转成字符串按字节序列写入io不就行了
3:997是数字?字符串?自己试试不就得了