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(); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。