黑马程序员技术交流社区
标题:
字节流读取中文的小疑问
[打印本页]
作者:
张榆
时间:
2012-9-23 16:13
标题:
字节流读取中文的小疑问
本帖最后由 张榆 于 2012-9-23 16:26 编辑
FileInputStream fis = new FileInputStream("tempfile\\cn.txt");//文件中就一个你好的 你 字
int ch1 = fis.read();//读取一个字节。半个中文
System.out.println(ch1);//输出196.中文是两个字节组成,而且都是负数。读一个字节不应该是输出一个负数吗?
fis.close();
汗,又想通了。。。 一个字节是-60,输出的时候变成int了,就成了196了。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2