From feae4ebf81da97de38c853d510eadf06c4f9756a Mon Sep 17 00:00:00 2001 From: CCTV-1 Date: Mon, 20 Jan 2020 11:24:20 +0800 Subject: [PATCH] fix:charset detect don't work --- forge-core/src/main/java/forge/util/Localizer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-core/src/main/java/forge/util/Localizer.java b/forge-core/src/main/java/forge/util/Localizer.java index 7121ceb33e6..c549eb6723a 100644 --- a/forge-core/src/main/java/forge/util/Localizer.java +++ b/forge-core/src/main/java/forge/util/Localizer.java @@ -56,7 +56,7 @@ public class Localizer { public String getMessage(final String key, final Object... messageArguments) { MessageFormat formatter = null; - + try { //formatter = new MessageFormat(resourceBundle.getString(key.toLowerCase()), locale); formatter = new MessageFormat(resourceBundle.getString(key), locale); @@ -74,7 +74,7 @@ public class Localizer { String formattedMessage = "CHAR ENCODING ERROR"; final String[] charsets = { "ISO-8859-1", "UTF-8" }; //Support non-English-standard characters - String detectedCharset = charset(new String(formatter.toString()), charsets); + String detectedCharset = charset(resourceBundle.getString(key), charsets); final int argLength = messageArguments.length; Object[] syncEncodingMessageArguments = new Object[argLength];