From 7dc316e7e45960dce53e709bd544274c81f62f4c Mon Sep 17 00:00:00 2001 From: SpaceTeleport Date: Sat, 26 Mar 2022 00:55:26 +0800 Subject: [PATCH] fixed potential charset bug. --- src/main/java/ru/bclib/util/JsonFactory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/ru/bclib/util/JsonFactory.java b/src/main/java/ru/bclib/util/JsonFactory.java index 185c0b24..fe6e9cbd 100644 --- a/src/main/java/ru/bclib/util/JsonFactory.java +++ b/src/main/java/ru/bclib/util/JsonFactory.java @@ -22,6 +22,7 @@ import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.Reader; +import java.nio.charset.StandardCharsets; public class JsonFactory { public final static Gson GSON = new GsonBuilder().setPrettyPrinting() @@ -69,7 +70,7 @@ public class JsonFactory { Resource resource = manager.getResource(location); if (resource != null) { InputStream stream = resource.getInputStream(); - InputStreamReader reader = new InputStreamReader(stream); + InputStreamReader reader = new InputStreamReader(stream, StandardCharsets.UTF_8); obj = JsonFactory.GSON.fromJson(reader, JsonObject.class); reader.close(); stream.close();