Windows 命令行默认使用的字符集是 GBK(936)。你可以通过以下命令将字符集更改为 UTF-8:
chcp 65001
在 Windows 命令行中输出带有颜色的日志信息会出现乱码,通常是因为终端无法正确处理带有颜色的 ANSI 转义码。你可以通过以下方法启用命令行的 ANSI 支持:
reg add HKEY_CURRENT_USER\Console /v VirtualTerminalLevel /t REG_DWORD /d 1
chcp 65001
reg add HKEY_CURRENT_USER\Console /v VirtualTerminalLevel /t REG_DWORD /d 1
解决Windows命令行显示中文乱码以及输出日志乱码问题
http://localhost:8090/archives/1723535334192