From a41bbcee59fce55bf2341940157418670a74847a Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Thu, 31 Mar 2022 21:32:09 +0200 Subject: [PATCH] #697 - export json always in utf-8 --- .../de/deadlocker8/budgetmaster/database/DatabaseService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseService.java b/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseService.java index a77b411db..f870cbf22 100644 --- a/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseService.java +++ b/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseService.java @@ -36,6 +36,7 @@ import org.springframework.transaction.annotation.Transactional; import java.io.FileWriter; import java.io.IOException; import java.io.Writer; +import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; @@ -180,7 +181,7 @@ public class DatabaseService { final BackupDatabase database = getDatabaseForJsonSerialization(); - try(Writer writer = new FileWriter(backupPath.toString())) + try(Writer writer = new FileWriter(backupPath.toString(), StandardCharsets.UTF_8)) { LOGGER.info("Backup database to: {}", backupPath); DatabaseService.GSON.toJson(database, writer); -- GitLab