From 9a0db56ac37a49fcba8894077e0dde304faf1e57 Mon Sep 17 00:00:00 2001 From: Wulian <1055917385@qq.com> Date: Sun, 10 Nov 2024 19:02:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20Copyright=20=C2=A9=20?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E4=B8=BA=E2=80=9C=E6=BC=8F=E2=80=9D=E7=9A=84?= =?UTF-8?q?bug=20(#3437)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #3436 Specify UTF-8 charset when reading `deps.json` file in `AboutPage.java`. --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/HMCL-dev/HMCL/issues/3436?shareId=XXXX-XXXX-XXXX-XXXX). --- HMCL/src/main/java/org/jackhuang/hmcl/ui/main/AboutPage.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/AboutPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/AboutPage.java index 9d84d5399..f25038456 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/AboutPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/AboutPage.java @@ -36,6 +36,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; +import java.nio.charset.StandardCharsets; import static org.jackhuang.hmcl.util.i18n.I18n.i18n; import static org.jackhuang.hmcl.util.logging.Logger.LOG; @@ -116,7 +117,7 @@ public final class AboutPage extends StackPane { return componentList; } - try (Reader reader = new InputStreamReader(input)) { + try (Reader reader = new InputStreamReader(input, StandardCharsets.UTF_8)) { JsonArray array = JsonUtils.GSON.fromJson(reader, JsonArray.class); for (JsonElement element : array) {