cc这些在windows Bash Tool 调用命令 powershell时 很容易乱码 因为内置的powershell 5 是936 GBK的 一旦有中文输出或者符号什么的就会开始显示不了 这会极大的污染上下文和阻断LLM读入 提高了出错风险 比如误删库 [image] [image] 以及虽然 pwsh 7 是默认UTF-8 的但是 如果 被 pwsh这样调用也没招 被git-b…
最近困恼与win上claude中文乱码问题,昨天看了哈雷佬这个帖子,claude code的乱码问题已经解决了。但是我使用opencode和pi等其他agent工具时依旧中文乱码,让ai自己分析问题后,得到一个比较通用的方法就是更改系统区域设置,使用UTF-8提供全球语言支持。
具体操作
win + i 打开设置
时间与语言 → 语言和地区 → 管理语言设置

更改系统区域设置 → beta版 → 应用
重启电脑后就能正常输出中文和其他字符了
效果
opencode效果

oh-my-pi效果
5 个帖子 - 3 位参与者