Ghi nội dung tiếng việt UTF-8 vào một file trong Java

Ghi nội dung tiếng việt UTF-8 vào một file trong Java2

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ả

Ghi nội dung tiếng việt UTF-8 vào một file trong Java

 

00

Leave a Reply

Your email address will not be published. Required fields are marked *