From 1b48541a28b0a7fc54eac040e144f9fdfa027c4b Mon Sep 17 00:00:00 2001 From: johnniang Date: Tue, 7 May 2019 20:16:10 +0800 Subject: [PATCH] Fix migration error --- .../java/run/halo/app/service/impl/RecoveryServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/run/halo/app/service/impl/RecoveryServiceImpl.java b/src/main/java/run/halo/app/service/impl/RecoveryServiceImpl.java index 08eff81df..94ddb0248 100644 --- a/src/main/java/run/halo/app/service/impl/RecoveryServiceImpl.java +++ b/src/main/java/run/halo/app/service/impl/RecoveryServiceImpl.java @@ -24,6 +24,7 @@ import run.halo.app.utils.ServiceUtils; import java.io.IOException; import java.io.InputStreamReader; +import java.nio.charset.StandardCharsets; import java.text.SimpleDateFormat; import java.util.*; import java.util.stream.Collectors; @@ -94,7 +95,7 @@ public class RecoveryServiceImpl implements RecoveryService { public void migrateFromV0_4_3(MultipartFile file) { // Get migration content try { - String migrationContent = FileCopyUtils.copyToString(new InputStreamReader(file.getInputStream())); + String migrationContent = FileCopyUtils.copyToString(new InputStreamReader(file.getInputStream(), StandardCharsets.UTF_8)); Object migrationObject = JsonUtils.jsonToObject(migrationContent, Object.class);