Utilice los métodos siguientes para evitar la pérdida de datos
-
java.io.OutputStreamWriter.OutputStreamWriter
(java.io.OuputStream,
java.lang.String)
-
java.io.OutputStreamWriter.OutputStreamWriter
(java.io.OutputStream,
Charset)
-
java.io.OutputStreamWriter.OutputStreamWriter
(java.io.OutputStream,
CharsetDecoder)
public static final void main(String[] args) {
String str = "\uceba";
try {
FileOutputStream fileOutput = new FileOutputStream("test.txt");
OutputStreamWriter writer = new OutputStreamWriter(fileOutput,
java.nio.charset.Charset.forName("UTF-16BE").newEncoder());
writer.write(str);
writer.flush();
writer.close();
} catch (java.io.FileNotFoundException e1) {
System.out.println(e1.toString());
} catch (java.io.IOException e2) {
System.out.println(e2.toString());
}
}
|
|