From 06b6e5cb63c51c0eef4980622e677995a59a65e7 Mon Sep 17 00:00:00 2001 From: HaHaWTH Date: Thu, 7 Mar 2024 05:17:35 +0800 Subject: [PATCH] Use UTF-8 as log encoding --- src/main/java/io/wdsj/asw/util/Utils.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/io/wdsj/asw/util/Utils.java b/src/main/java/io/wdsj/asw/util/Utils.java index da791ac..c4784c1 100644 --- a/src/main/java/io/wdsj/asw/util/Utils.java +++ b/src/main/java/io/wdsj/asw/util/Utils.java @@ -8,10 +8,9 @@ import org.bukkit.entity.Player; import org.bukkit.plugin.Plugin; -import java.io.File; -import java.io.FileWriter; -import java.io.IOException; +import java.io.*; import java.net.InetSocketAddress; +import java.nio.charset.StandardCharsets; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; @@ -57,7 +56,7 @@ public static void logViolation(String playerName, String violationReason) { } } try { - FileWriter writer = new FileWriter(logFile, true); + Writer writer = new OutputStreamWriter(new FileOutputStream(logFile, true), StandardCharsets.UTF_8); try { writer.write(logMessage + System.lineSeparator());