问答详情
源自:5-3 字符流的过滤器

文件出现乱码

BufferedReader br=new BufferedReader( new InputStreamReader( new FileInputStream("e://综合//Student.java"))); 末尾可以添加编码吗

提问者:齐天大圣jack 2016-10-09 22:30

个回答

  • no4990
    2019-07-05 14:26:17

    在InputStreamReader的第二个参数设定字符编码

  • 宋杰
    2016-11-08 10:29:58

    InputStreamReader的构造可以传递字符编码参数啊

    InputStreamReader(InputStream in, Charset cs);
    InputStreamReader(InputStream in, CharsetDecoder dec);
    InputStreamReader(InputStream in, String charsetName);

    记住:传递字符编码参数一定是在字节流和字符流相互转换的地方。因为字节是字符按照某种编码得到的。

  • 烟波故里
    2016-10-10 00:35:11

    貌似不行,帮助提示中没看到有编码选项