diff options
| author | nerrog <tnk@nerrog.net> | 2022-02-14 00:12:01 +0900 |
|---|---|---|
| committer | nerrog <tnk@nerrog.net> | 2022-02-14 00:12:01 +0900 |
| commit | 8276d69e4ab8bd7091c05a1902d1ca98233a5d8a (patch) | |
| tree | a22334458c71f37bb447a18e57e233af513e1554 | |
| parent | 2020a2c63324624e79f19da6b8f6aa1e930cce3b (diff) | |
| download | BedrockConnect-8276d69e4ab8bd7091c05a1902d1ca98233a5d8a.tar.gz BedrockConnect-8276d69e4ab8bd7091c05a1902d1ca98233a5d8a.tar.bz2 BedrockConnect-8276d69e4ab8bd7091c05a1902d1ca98233a5d8a.zip | |
Open language files using UTF-8 encoding to avoid garbled text.
| -rw-r--r-- | serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Language.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Language.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Language.java index 24e5beb..c45998c 100644 --- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Language.java +++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Language.java @@ -7,6 +7,9 @@ import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; import java.io.FileReader; +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util.HashMap; @@ -59,7 +62,7 @@ public class Language { } private JSONObject loadCustom(String file) throws IOException, ParseException { - return (JSONObject) new JSONParser().parse(new FileReader(file)); + return (JSONObject) new JSONParser().parse(new BufferedReader(new InputStreamReader(new FileInputStream(file),"UTF-8"))); } public String getWording(String rootKey, String key) { |
