Kaynağa Gözat

TextFile#readFile 方法中添加 charset 参数, 指定文本文件的编码

reghao 2 yıl önce
ebeveyn
işleme
acce76b7d2

+ 2 - 2
jdk/src/main/java/cn/reghao/jutil/jdk/text/TextFile.java

@@ -111,10 +111,10 @@ public class TextFile {
         return content.substring(0, index);
     }
 
-    public String readFile(File file) {
+    public String readFile(File file, String charset) {
         StringBuilder content = new StringBuilder();
         try {
-            BufferedReader in =  new BufferedReader(new InputStreamReader(new FileInputStream(file)), bufSize);
+            BufferedReader in =  new BufferedReader(new InputStreamReader(new FileInputStream(file), charset), bufSize);
             String line;
             while ((line = in.readLine()) != null) {
                 content.append(line).append(System.lineSeparator());