From fcbaa7fb0d09cb3bee2e4cfbcb9ce4e2175f787f Mon Sep 17 00:00:00 2001 From: benexl Date: Tue, 16 Dec 2025 16:17:14 +0300 Subject: [PATCH] fix(cli): ensure UTF-8 encoding on Windows platforms --- viu_media/cli/__init__.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/viu_media/cli/__init__.py b/viu_media/cli/__init__.py index 77a7dbc..3ec2386 100644 --- a/viu_media/cli/__init__.py +++ b/viu_media/cli/__init__.py @@ -1,3 +1,13 @@ from .cli import cli as run_cli +import sys +import os +if sys.platform.startswith("win"): + os.environ.setdefault("PYTHONUTF8", "1") + try: + sys.stdout.reconfigure(encoding="utf-8") + sys.stderr.reconfigure(encoding="utf-8") + except Exception: + pass + __all__ = ["run_cli"]