关于默认、指定字符集使用时的疑惑

关于默认、指定字符集使用时的疑惑

http://img1.sycdn.imooc.com//climg/5bf163170001cd2b18960902.jpghttp://img1.sycdn.imooc.com//climg/5bf1630300018dc718960902.jpg老师,您好。具体请看图片

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
chrismorgen 2018-11-19 21:11:12

你好,因为txt的文本格式默认为ANSI ,所以在txt的文本上会显示乱码,如果你将txt文本的编码格式改为utf-8就可以了,建议你按照下图所示进行操再试试,祝学习愉快~

http://img1.sycdn.imooc.com//climg/5bf2b5e50001872802100206.jpg

http://img1.sycdn.imooc.com//climg/5bf2b57a0001112508210462.jpg

chrismorgen 2018-11-19 12:00:55

建议同学按下图演示进行操作,将eclipse的字符编码格式也改为UTF-8试试,祝学习愉快~

http://img1.sycdn.imooc.com//climg/5bf235540001663807930715.jpg

  • 提问者 0小叫花子0 #1
    课程内老师说,读写数据时,保持编码一致,不会有乱码问题。(老师演示时,默认的是UTF-8字符集,读写均采用指定的GBK字符集,输出正常) 问题1:我的eclipse默认是GBK字符集,读、写数据时均使用指定的UTF-8字符集,形式与老师类同,但是出现了乱码问题,这是为何? 问题2:当读数据使用默认的GBK字符集,写数据时使用指定的UFT-8字符集,能正常输出,这是为何?
    2018-11-19 18:57:36
  • 慕布斯645313 回复 提问者 0小叫花子0 #2
    读写的时候保持utf-8格式只不过是保证你在读取时的字符编码格式一致,不会出现乱码,你在txt文件中打开写入的字节时当然是乱码了。
    2018-11-19 19:32:48
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师