A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在用转换流和缓冲流解决需求的过程中,有时为了方便把需求粘贴到Demo的最顶端,并进行多行注释,这时你要进行保存时,会提示你用UTF-8编码来保存,这时运行就会产生乱码,解决办法是删除多行注释。但是,单行注释却不受影响,这是怎么回事呢?
是编码不同产生乱码吧?
谢谢大神解答!!!!

6 个回复

倒序浏览
这样的情况一般是用字节流读写中文时出现,或者是编译和运行的码表不一致时,会出现乱码!
然后编译和运行的图解在下面.读取到内存是的码表应该和文本保存时的码表一致,然后再内存中写出去时,
写出去的码表和你当前平台的码表也需要一致!
图可以好好看看!

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

1111.png
回复 使用道具 举报
对对对,不懂求哪位大神给解决一下?
回复 使用道具 举报
帅哥军 发表于 2016-9-26 00:47
这样的情况一般是用字节流读写中文时出现,或者是编译和运行的码表不一致时,会出现乱码!
然后编译和运行的图 ...

好的,万分感谢!!!!
回复 使用道具 举报
李鑫246 发表于 2016-9-26 21:50
对对对,不懂求哪位大神给解决一下?

。。。。。。。。。。。。。。。。。。。。
回复 使用道具 举报
码表不一样啊貌似
回复 使用道具 举报 1 0

嗯嗯嗯,感觉是这样的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马