Skip to content

Latest commit

 

History

History
9 lines (9 loc) · 870 Bytes

File metadata and controls

9 lines (9 loc) · 870 Bytes

命令行中文乱码问题配置

  • Windows 的系统区域设置可能干扰 UTF-8 输出。可以尝试开启“使用 Unicode UTF-8 提供全球语言支持”:
    • Win + R,输入 intl.cpl 打开“区域”设置。
    • 点击 “管理” 选项卡,再点击 “更改系统区域设置”。
    • 勾选 “Beta 版:使用 Unicode UTF-8 提供全球语言支持”。
    • 确定后重启电脑。
  • 说明:
    • 系统代码页是关键:Windows 默认使用 GBK(代码页 936) 作为系统编码。当 make 输出 UTF-8 文本时,系统会“误以为”这是 GBK 编码,导致字符被错误解析,变成乱码。
    • 勾选“Beta 版:使用 Unicode UTF-8”:这个选项将系统默认代码页改为 65001(UTF-8),从此所有原生 Windows 程序(包括你的 make)都默认使用 UTF-8 输出,彻底统一了编码。