Przeglądaj źródła

u8凭证导出乱码优化

hxh 4 miesięcy temu
rodzic
commit
979736bd01

+ 2 - 8
src/custom/restcontroller/sale/cashbill/TxtFactory.java

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