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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。