From ff6665c71610dc81fbd32a0a9dd2e27d410f1a5b Mon Sep 17 00:00:00 2001 From: Coin Date: Sat, 17 Oct 2020 23:51:08 +0800 Subject: [PATCH] fix(gui): use correct charset when writing mapping file (PR #992) --- jadx-gui/src/main/java/jadx/gui/ui/RenameDialog.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jadx-gui/src/main/java/jadx/gui/ui/RenameDialog.java b/jadx-gui/src/main/java/jadx/gui/ui/RenameDialog.java index f534509a2..d0e973436 100644 --- a/jadx-gui/src/main/java/jadx/gui/ui/RenameDialog.java +++ b/jadx-gui/src/main/java/jadx/gui/ui/RenameDialog.java @@ -137,8 +137,8 @@ public class RenameDialog extends JDialog { File tmpFile = File.createTempFile("deobf_tmp_", ".txt"); try (FileOutputStream fileOut = new FileOutputStream(tmpFile)) { for (String entry : deobfMap) { - fileOut.write(entry.getBytes()); - fileOut.write(System.lineSeparator().getBytes()); + fileOut.write(entry.getBytes(StandardCharsets.UTF_8)); + fileOut.write(System.lineSeparator().getBytes(StandardCharsets.UTF_8)); } } File oldMap = File.createTempFile("deobf_bak_", ".txt");