zoukankan      html  css  js  c++  java
  • 解決BufferedReader读取UTF-8文件中文乱码(转)

    读取txt文件乱码 

    BufferedReader read = new BufferedReader(new FileReader(new File(filename)));  

    解决办法: 

    InputStreamReader isr = new InputStreamReader(new FileInputStream(file), "UTF-8");  
    BufferedReader read = new BufferedReader(isr);  

    因为InputStreamReader和BufferedReader 都继承自Reader,而BufferedReader 的构造器又是Reader. 

    Writer也是一样的处理 

    FileOutputStream writerStream = new FileOutputStream(filePath, true);  
    BufferedWriter oWriter = new BufferedWriter(new OutputStreamWriter(writerStream, "UTF-8"));  
  • 相关阅读:
    Yarn
    easyui
    eclipse-android
    js-小技能 そうですか
    sql server 时间处理
    上传文件
    时间 & 时间戳 之间 转换
    JDIC
    Spring 定时器
    映射
  • 原文地址:https://www.cnblogs.com/gengaixue/p/4724141.html
Copyright © 2011-2022 走看看