Parcourir la source

上传附件乱码修复

wangliang il y a 1 an
Parent
commit
f8fcab2928

+ 1 - 1
server/src/main/java/com/qmth/jkserver/service/impl/ExamPaperTempServiceImpl.java

@@ -389,7 +389,7 @@ public class ExamPaperTempServiceImpl extends ServiceImpl<ExamPaperTempDao, Exam
                 answerFileDir.createNewFile();
             }
             out = new FileOutputStream(answerFileDir);
-            out.write(paperJson.toString().getBytes());
+            out.write(paperJson.toString().getBytes(StandardCharsets.UTF_8));
 //            log.info("paperJson update:{}", paperJson.toJSONString());
         } catch (FileNotFoundException e) {
             log.error(SystemConstant.LOG_ERROR, e);

+ 1 - 1
server/src/main/java/com/qmth/jkserver/util/HttpUtil.java

@@ -219,7 +219,7 @@ public class HttpUtil {
         MultipartEntityBuilder entityBuilder = MultipartEntityBuilder.create();
         // 解决中文文件名乱码问题
         entityBuilder.setMode(HttpMultipartMode.RFC6532);
-//        entityBuilder.setCharset(Consts.UTF_8);
+        entityBuilder.setCharset(Consts.UTF_8);
         ContentType contentType = ContentType.create(ContentType.TEXT_PLAIN.getMimeType(), Consts.UTF_8);
 
         // 构建请求参数