Windows 命令行默认使用的字符集是 GBK(936)。你可以通过以下命令将字符集更改为 UTF-8:

chcp 65001

在 Windows 命令行中输出带有颜色的日志信息会出现乱码,通常是因为终端无法正确处理带有颜色的 ANSI 转义码。你可以通过以下方法启用命令行的 ANSI 支持:

reg add HKEY_CURRENT_USER\Console /v VirtualTerminalLevel /t REG_DWORD /d 1