Dưới đây là ví dụ Java để chứng minh làm thế nào để ghi nội dung tiếng việt UTF-8 vào một file trong Java.
Hướng dẫn ghi nội dụng tiếng việt vào một file
Tạo một file như sau:
E:\project\huongdanjava\javaio\demotest.txt
Tạo file DemoWriteUTF8.java
package com.itphutran.file; import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.UnsupportedEncodingException; import java.io.Writer; public class DemoWriteUTF8 { public static void main(String[] args) { try { File fileDir = new File("E:\\project\\huongdanjava\\javaio\\newFile2.txt"); Writer out = new BufferedWriter(new OutputStreamWriter( new FileOutputStream(fileDir), "UTF8")); out.append("Website itphutran.com UTF-8").append("\r\n"); out.append("Chia sẻ kiến thức lập trình miễn phí").append("\r\n"); out.flush(); out.close(); } catch (UnsupportedEncodingException e) { System.out.println(e.getMessage()); } catch (IOException e) { System.out.println(e.getMessage()); } catch (Exception e) { System.out.println(e.getMessage()); } } }
Kết quả