diff --git a/src/main/java/electroblob/wizardry/client/gui/GuiSpellDisplay.java b/src/main/java/electroblob/wizardry/client/gui/GuiSpellDisplay.java index e511c6f1..6af46ce3 100644 --- a/src/main/java/electroblob/wizardry/client/gui/GuiSpellDisplay.java +++ b/src/main/java/electroblob/wizardry/client/gui/GuiSpellDisplay.java @@ -39,6 +39,7 @@ import java.io.IOException; import java.io.InputStreamReader; import java.util.*; import java.util.Map.Entry; +import java.nio.charset.StandardCharsets; @Mod.EventBusSubscriber(Side.CLIENT) public class GuiSpellDisplay { @@ -254,7 +255,7 @@ public class GuiSpellDisplay { for(IResource indexFile : indexFiles){ - BufferedReader reader = new BufferedReader(new InputStreamReader(indexFile.getInputStream())); + BufferedReader reader = new BufferedReader(new InputStreamReader(indexFile.getInputStream(), StandardCharsets.UTF_8)); JsonElement je = gson.fromJson(reader, JsonElement.class); JsonObject json = je.getAsJsonObject();