java(IO)读写文件乱码转换UTF-8问题
Posted 邦☆杠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java(IO)读写文件乱码转换UTF-8问题相关的知识,希望对你有一定的参考价值。
java(IO)读写文件乱码转换UTF-8问题
读取文件 String?Content?=?"";?//?文件很长的话建议使用StringBuffer try?{ FileInputStream fs=new FileInputStream("文件录取"); InputStreamReader?isr?=?new?InputStreamReader(fis,?"UTF-8"); BufferedReader?br?=?new?BufferedReader(isr); String?line?=?null; while?((line?=?br.readLine())?!=?null)?{ Content?+=?line; Content?+=?" ";?//?补上换行符 }catch?(Exception?e)?{????????? e.printStackTrace(); } 写入文件 StringBuffer sb=new StringBuffer();//文件内容 try?{ FileOutputStream fos=new FileOutputStream("文件路径"); OutputStreamWriter osw=newOutputStreamWriter(fos,"utf-8"); osw.write(sb); osw.close(); }catch?(Exception?e)?{????????? e.printStackTrace(); }
以上是关于java(IO)读写文件乱码转换UTF-8问题的主要内容,如果未能解决你的问题,请参考以下文章