必威体育Betway必威体育官网
当前位置:首页 > IT技术

InputStreamReader 出现乱码问题如何解决?

时间:2019-10-08 04:14:20来源:IT技术作者:seo实验室小编阅读:81次「手机版」
 

inputstreamreader

File file=new File("hello.txt");
if(file.exists()){
   System.out.println("exit");
   System.out.println();

   try {
      fileinputstream fileInputStream=new FileInputStream(file);
      inputstreamreader inputStreamReader=new InputStreamReader(fileInputStream, "GBK");
      BufferedReader bufferedReader=new BufferedReader(inputStreamReader);

      String line;
      while ((line=bufferedReader.readLine())!=null){
         System.out.println(line);
      }

      bufferedReader.close();
      inputStreamReader.close();
      fileInputStream.close();
   } catch (IOException e) {
      e.printstacktrace();
   }

}

FileInputStream :读取文件字节

InputStreamReader:将字节流按照一定的编码格式转化为字符流:编码格式 一开始用的是“utf-8”  仍出现乱码  后来从网上知道改用“gb2312” 但是是部分乱码, 又试用“GBK”得到解决。看来还是自己多尝试。

BufferedReader:具有缓冲作用,可以一次读取一行或几个字符,也可自行控制

相关阅读

Android Accept-Encoding为gzip,deflate Http请求返回

最近项目中遇到这样一个坑: 某一接口的HttpUrlConnection的请求返回结果为乱码,但PC浏览器直接打开是正常的。 效果图如下: 经过查

excel表格输入身份证号乱码怎么解决

我们平时在编辑excel表格的时候,难免要输入身份证号,很多朋友应该都会有一个疑问,输入身份证号之后会显示乱码出来,然后就去重新输入

打开网页文件内容显示英文和数字乱码怎么办?

看到好的网页总会保存下一来,而且会使用mht格式保存网页,但用此法保存的网页,用浏览器打开有时会显示出错,例如内容变成了英文和数字,

用phpMyAdmin的MEDIUMBLOB类型上传图片打开之后显示的

我用phpMyAdmin 上传图片显示的是乱码。这个是怎么回事啊?我在表中设置的如下:--------------------------------------------字段

SecureCRT中文乱码问题的解决

SecureCRT中文乱码问题的解决最近开始使用SecureCRT,但发现中文一直是乱码:上网搜查时编码问题,于是就把编码改为了UTF-8:然而并没有

分享到:

栏目导航

推荐阅读

热门阅读