fix: Windows控制台强制UTF-8避免emoji编解码报错
This commit is contained in:
@@ -14,6 +14,13 @@ _sys_path_root = _os.path.dirname(_os.path.abspath(__file__))
|
||||
if _sys_path_root not in sys.path:
|
||||
sys.path.insert(0, _sys_path_root)
|
||||
|
||||
# Windows 控制台强制 UTF-8 (避免 GBK 编解码 emoji 报错)
|
||||
try:
|
||||
sys.stdout.reconfigure(encoding='utf-8', errors='replace')
|
||||
sys.stderr.reconfigure(encoding='utf-8', errors='replace')
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
from services.project_engine import ProjectEngine
|
||||
from services.pyenv_manager import PyEnvManager
|
||||
from services.proxy_service import ProxyService
|
||||
|
||||
Reference in New Issue
Block a user