What problem does it solve? Chinese characters frequently appear as garbled text (mojibake) when files are saved in GBK/ANSI encodings or when Windows PowerShell terminals use non-UTF-8 code pages. This Skill eliminates that problem by enforcing UTF-8 encoding rules for every file operation and terminal command. ## Core Features & Use Cases - File Encoding Enforcement: Requires all new and edited files to be saved as UTF-8 (no BOM), with a mandatory # -*- coding: utf-8 -*- header for Python files. - Terminal Encoding Setup: Provides ready-to-run PowerShell commands that set console output encoding, plus PYTHONIOENCODING and PYTHONUTF8 environment variables for Python commands. - Git and File-Reading Guidance: Documents pre-configured Git encoding settings and shows how to read files explicitly as UTF-8 in PowerShell. - Use Case: Before running a Python script that prints Chinese log messages on Windows, apply the one-line UTF-8 setup command so the console displays the output correctly instead of garbled characters. ## Quick Start Before creating files or running commands that output Chinese text, apply the UTF-8 environment setup commands from this Skill and save all files in UTF-8 encoding.