|
@@ -7,10 +7,7 @@ import common.YosException;
|
|
|
import common.data.Row;
|
|
import common.data.Row;
|
|
|
import common.data.Rows;
|
|
import common.data.Rows;
|
|
|
|
|
|
|
|
-import java.io.File;
|
|
|
|
|
-import java.io.FileWriter;
|
|
|
|
|
-import java.io.IOException;
|
|
|
|
|
-import java.io.PrintWriter;
|
|
|
|
|
|
|
+import java.io.*;
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
|
|
|
|
|
|
public class TxtFactory {
|
|
public class TxtFactory {
|
|
@@ -26,7 +23,14 @@ public class TxtFactory {
|
|
|
|
|
|
|
|
public void write(String str) throws YosException {
|
|
public void write(String str) throws YosException {
|
|
|
try {
|
|
try {
|
|
|
- PrintWriter out = new PrintWriter(new FileWriter(this.filepath));
|
|
|
|
|
|
|
+ PrintWriter out = new PrintWriter(
|
|
|
|
|
+ new BufferedWriter(
|
|
|
|
|
+ new OutputStreamWriter(
|
|
|
|
|
+ new FileOutputStream(this.filepath),
|
|
|
|
|
+ "UTF-8" // 关键:明确指定编码
|
|
|
|
|
+ )
|
|
|
|
|
+ )
|
|
|
|
|
+ );
|
|
|
|
|
|
|
|
// 写入文本
|
|
// 写入文本
|
|
|
out.println(str);
|
|
out.println(str);
|