为了账号安全,请及时绑定邮箱和手机立即绑定

为什么打印出来都是??号,文件就是Txt啊

为什么打印出来都是??号,文件就是Txt啊

qq_逆时针_1 2017-04-27 17:08:25
    FileInputStream  in = new FileInputStream("文本");        InputStreamReader isr = new InputStreamReader(in,"GBK");        int c;        while ((c=in.read())!=-1) {            System.out.print((char)c);                    }        }
查看完整描述

9 回答

?
咸鱼老师

TA贡献6条经验 获得超0个赞

打开那个文件,另存为,选项中保存编码改一下。

另外……内容就写英文不行?中文有多个编码要确认。

查看完整回答
反对 回复 2017-04-29
?
求其起个名吧

TA贡献20条经验 获得超0个赞

FileInputStream  in = new FileInputStream("文本");

话说这里不是 文本.txt  吗

查看完整回答
反对 回复 2017-04-29
?
呦呦米

TA贡献90条经验 获得超59个赞

编码格式改成UTF-8

查看完整回答
反对 回复 2017-04-28
?
Andy丶Go

TA贡献4条经验 获得超3个赞

因为你用的的GBK

查看完整回答
反对 回复 2017-04-28
?
ai睡的熊

TA贡献27条经验 获得超5个赞

编码格式问题,同意编码格式就好了
查看完整回答
反对 回复 2017-04-27
?
qq_莫非

TA贡献257条经验 获得超92个赞

把GBK换成UTF-8

查看完整回答
反对 回复 2017-04-27
?
211103

TA贡献20条经验 获得超11个赞


乱码了

查看完整回答
反对 回复 2017-04-27
?
tom的猫

TA贡献65条经验 获得超35个赞

换UTF-8试试

查看完整回答
反对 回复 2017-04-27
  • 9 回答
  • 0 关注
  • 3045 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信