diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/dataset/DatasetServiceImpl.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/dataset/DatasetServiceImpl.java index a8f4fb14d..0842208da 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/dataset/DatasetServiceImpl.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/dataset/DatasetServiceImpl.java @@ -38,6 +38,7 @@ import org.springframework.validation.annotation.Validated; import javax.annotation.Resource; import java.io.*; import java.net.HttpURLConnection; +import java.nio.charset.Charset; import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -236,7 +237,7 @@ public class DatasetServiceImpl implements DatasetService { if (connection != null) { try { InputStream inputStream = connection.getInputStream(); - ZipInputStream zipInputStream = new ZipInputStream(inputStream); + ZipInputStream zipInputStream = new ZipInputStream(inputStream, Charset.forName("GBK")); ZipEntry zipEntry = null; try { while ((zipEntry = zipInputStream.getNextEntry()) != null ){