@JackBlue 在 Windows Opencode 解决中文输出乱码 中发帖
首先安装powershell7,可以直接在微软应用商店搜索安装,这样能自动更新不需要手动配置。
如何在 Windows Terminal 配置默认shell,配置输出字符格式为utf-8,站内有很多教程了。
但站内设置配置输出字符格式对opencode是无效的,因为它使用了 -NoProfile 不会加载配置文件的。
解决方法:
创建一个名为pwsh.cmd 的cmd脚本
内容为:
@echo off
chcp 65001 >nul
pwsh.exe %*
然后在opencode的配置文件里面设置shell
"shell": "path/to/you/pwsh.cmd",
最终的效果:
[image]
[image]