黑马程序员技术交流社区

标题: IO流的使用过程中出现乱码现象? [打印本页]

作者: 我心过往    时间: 2016-9-26 00:03
标题: IO流的使用过程中出现乱码现象?
在用转换流和缓冲流解决需求的过程中,有时为了方便把需求粘贴到Demo的最顶端,并进行多行注释,这时你要进行保存时,会提示你用UTF-8编码来保存,这时运行就会产生乱码,解决办法是删除多行注释。但是,单行注释却不受影响,这是怎么回事呢?
是编码不同产生乱码吧?
谢谢大神解答!!!!
作者: 帅哥军    时间: 2016-9-26 00:47
这样的情况一般是用字节流读写中文时出现,或者是编译和运行的码表不一致时,会出现乱码!
然后编译和运行的图解在下面.读取到内存是的码表应该和文本保存时的码表一致,然后再内存中写出去时,
写出去的码表和你当前平台的码表也需要一致!
图可以好好看看!

1111.png (102.48 KB, 下载次数: 17)

1111.png

作者: 李鑫246    时间: 2016-9-26 21:50
对对对,不懂求哪位大神给解决一下?
作者: 我心过往    时间: 2016-9-27 00:39
帅哥军 发表于 2016-9-26 00:47
这样的情况一般是用字节流读写中文时出现,或者是编译和运行的码表不一致时,会出现乱码!
然后编译和运行的图 ...

好的,万分感谢!!!!
作者: 我心过往    时间: 2016-9-27 00:43
李鑫246 发表于 2016-9-26 21:50
对对对,不懂求哪位大神给解决一下?

。。。。。。。。。。。。。。。。。。。。
作者: 喝咖啡的玉米    时间: 2016-9-27 12:37
码表不一样啊貌似
作者: 我心过往    时间: 2016-10-4 21:13
喝咖啡的玉米 发表于 2016-9-27 12:37
码表不一样啊貌似

嗯嗯嗯,感觉是这样的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2