From bf79c8a10b204670ec647be1813c4d224d7d3fd5 Mon Sep 17 00:00:00 2001 From: "marcin.sciesinski" Date: Thu, 26 Mar 2020 08:11:34 -0700 Subject: [PATCH] Fixed reading of JSON cards to use UTF-8 --- .../java/com/gempukku/lotro/game/LotroCardBlueprintLibrary.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/game/LotroCardBlueprintLibrary.java b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/game/LotroCardBlueprintLibrary.java index e68e43152..038404fd3 100644 --- a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/game/LotroCardBlueprintLibrary.java +++ b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/game/LotroCardBlueprintLibrary.java @@ -94,7 +94,7 @@ public class LotroCardBlueprintLibrary { private void loadCardsFromFile(File file, boolean validateNew) { JSONParser parser = new JSONParser(); - try (FileReader reader = new FileReader(file)) { + try (Reader reader = new InputStreamReader(new FileInputStream(file), "UTF-8")) { final JSONObject cardsFile = (JSONObject) parser.parse(reader); final Set> cardsInFile = cardsFile.entrySet(); for (Map.Entry cardEntry : cardsInFile) {