java读取word文件乱码,java filereader乱码

  java读取word文件乱码,java filereader乱码

  写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用

  爪哇岛读写文件避免乱码的方法:

  1.读文件:

  /**

  * 读取文件内容

  *

  * @param filePathAndName

  *字符串如c:\\1.txt绝对路径

  * @返回布尔值

  */

  公共静态字符串readFile(字符串文件路径){

  字符串文件内容=" ";

  尝试{

  文件f=新文件(文件路径);

  if (f.isFile() f.exists()) {

  InputStreamReader read=new InputStreamReader(新文件inputstream(f), UTF-8 );

  缓冲阅读器reader=新缓冲阅读器(read);

  弦线;

  while ((line=reader.readLine())!=null) {

  fileContent=line

  }

  阅读。close();

  }

  } catch(异常e) {

  System.out.println(读取文件内容操作出错);

  e。printstacktrace();

  }

  返回文件内容

  }输入流阅读器类是从字节流到字符流的桥接器:它使用指定的字符集读取字节并将它们解码为字符。它使用的字符集可以通过名称指定,也可以明确指定,或者可以接受平台的默认字符集。

  2.写文件

  /**

  *

  * @Title: writeFile

  * @描述:写文件

  * @param @param文件路径文件路径

  * @param @param fileContent文件内容

  * @返回空的返回类型

  * @次投掷

  */

  公共静态void writeFile(String filePath,String fileContent) {

  尝试{

  文件f=新文件(文件路径);

  如果(!f.exists()) {

  f。创建新文件();

  }

  output streamwriter write=new output streamwriter(新文件输出流(f),“UTF-8”);

  缓冲编写器writer=新的缓冲编写器(write);

  作家。写(文件内容);

  作家。close();

  } catch(异常e) {

  System.out.println(写文件内容操作出错);

  e。printstacktrace();

  }

  }OutputStreamWriter是从字符流到字节流的桥接:使用指定的字符集将写入其中的字符编码为字节。它使用的字符集可以通过名称指定,也可以明确指定,或者可以接受平台的默认字符集。

  更多爪哇岛知识请关注爪哇岛基础教程栏目。以上就是爪哇岛读写文件避免乱码的方法的详细内容,更多请关注我们其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: