소스 검색

修改文件读取乱码

郭志波 6 년 전
부모
커밋
699920a7cb
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      src/main/java/com/leanwo/management/util/FileUtil.java

+ 3 - 1
src/main/java/com/leanwo/management/util/FileUtil.java

@@ -3,8 +3,10 @@ package com.leanwo.management.util;
 import java.io.BufferedReader;
 import java.io.Closeable;
 import java.io.File;
+import java.io.FileInputStream;
 import java.io.FileReader;
 import java.io.IOException;
+import java.io.InputStreamReader;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -74,7 +76,7 @@ public class FileUtil {
 	    BufferedReader reader = null;
 	    StringBuffer sbf = new StringBuffer();
 	    try {
-	        reader = new BufferedReader(new FileReader(file));
+	        reader = new BufferedReader(new InputStreamReader(new FileInputStream(file),"UTF-8"));
 	        String tempStr = reader.readLine();
 	        sbf.append(tempStr);
 //	        while ((tempStr = reader.readLine()) != null) {