From 68fcaaf6d978eef2c7dfbd23d869d19a24804018 Mon Sep 17 00:00:00 2001 From: "Tran G. (Revernomad) Khoa" Date: Fri, 10 Apr 2026 22:37:35 +0700 Subject: [PATCH] fix: decode run_tool subprocess output as UTF-8 to handle tqdm Unicode chars on Windows --- gui/app.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gui/app.py b/gui/app.py index 7486a3c..462dff6 100644 --- a/gui/app.py +++ b/gui/app.py @@ -227,11 +227,14 @@ class ArmaModManagerApp(ctk.CTk): try: env = os.environ.copy() env["PYTHONUNBUFFERED"] = "1" + env["PYTHONUTF8"] = "1" proc = subprocess.Popen( [sys.executable, "-u", str(PROJECT_ROOT / script)] + extra, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True, + encoding="utf-8", + errors="replace", cwd=str(PROJECT_ROOT), env=env, )