导入java文件中文乱码,java打开文件乱码问题
如何解决写爬虫IP受阻的问题?立即使用。
编写java文件避免乱码如下:(推荐:java视频教程)
/**
*
* @Title: writeFile
* @Description:写文件
* @param @param filePath文件路径
* @param @param fileContent文件内容
* @return void返回类型
* @次投掷
*/
公共静态void writeFile(String filePath,String fileContent) {
尝试{
File f=新文件(File path);
如果(!f.exists()) {
f . create new file();
}
output streamwriter write=new output streamwriter(new file output stream(f),“UTF-8”);
buffered writer writer=new buffered writer(write);
writer . write(file content);
writer . close();
} catch(异常e) {
System.out.println(写入文件内容出错);
e . printstacktrace();
}
}主要实现代码:output streamwriter write=new output streamwriter(新文件输出流(f),‘UTF-8’);
OutputStreamWriter是从字符流到字节流的桥梁:写入其中的字符用指定的字符集编码成字节。它使用的字符集可以通过名称或显式指定,也可以接受平台的默认字符集。
每次调用write()方法都会导致代码转换器在给定的字符上被调用。生成的字节在写入基础输出流之前在缓冲区中累积。您可以指定该缓冲区的大小,但默认情况下,它足够大,可以用于大多数目的。注意,传递给write()方法的字符没有被缓冲。
OutputStreamWriter流中的构造方法可以指定字符集,如果没有设置,则采用默认值。
更多java知识,请关注java基础课程专栏。以上是如何解决java文件乱码的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。