So schreiben Sie UTF-8-codierte Daten in eine Datei - Java
Hier ist das Java-Beispiel, um zu demonstrieren, wieUTF-8 encoded data in eine Textdatei geschrieben werden - "c:\temp\test.txt"
P.S Symbol “??” is some “UTF-8” data in Chinese and Japanese
package com.example; 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 test { public static void main(String[] args){ try { File fileDir = new File("c:\\temp\\test.txt"); Writer out = new BufferedWriter(new OutputStreamWriter( new FileOutputStream(fileDir), "UTF8")); out.append("Website UTF-8").append("\r\n"); out.append("?? UTF-8").append("\r\n"); out.append("??????? UTF-8").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()); } } }
Ergebnis