java代码如何设置一个文件的编码方式呢?
下文笔者讲述java代码设置文件的编码方式的方法及示例分享,如下所示
设置文件编码方式的实现思路
方式1: 使用OutputStreamWriter类 方式2: 使用FileWriter类例:
使用OutputStreamWriter类设置文件编码方式
OutputStreamWriter
是转换流的一种
可将字节流转换成字符流
同时指定编码方式
try {
FileOutputStream fileOutputStream = new FileOutputStream("java265.txt");
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fileOutputStream, "UTF-8");
// 写入文件的操作
outputStreamWriter.write("hello world");
outputStreamWriter.flush();
outputStreamWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
使用FileWriter类转换编码方式
FileWriter是Writer类的子类,也可以实现指定编码方式的功能。
try {
FileWriter fileWriter = new FileWriter("java265.txt", Charset.forName("UTF-8"));
// 写入文件的操作
fileWriter.write("hello world");
fileWriter.flush();
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


