本文最后更新于 2025-09-28,文章内容可能已经过时。

使用 CodeX、Cline、Roo Code 等插件时,中文输出乱码?

在终端执行 chcp,返回 936(GBK 编码)——这是问题根源。

这些插件默认用 UTF-8 输出,但 Windows 中文系统默认终端编码是 GBK,导致乱码。

我有一计!

启用 Windows 的全局 UTF-8 支持:

1. Win + R → 输入 intl.cpl → 回车(打开“区域”设置)

2. 切换到 管理 选项卡 → 点击 更改系统区域设置…

3. 勾选 Beta 版:使用 Unicode UTF-8 提供全球语言支持

4. 重启电脑

重启后,终端 chcp 输出变为 65001(UTF-8),插件中文正常显示。

> 注:该设置对现代开发工具兼容良好。仅极少数老旧本地程序可能受影响,开发者基本无感。