@blick 在 gemini CLI中文乱码解决方案 win11 中发帖

[image] 
如图所示,和gemini的对话是正常的,但是让gemini调用shell跑代码的时候,就出问题了。 
原因:gemini调用的shell可能是powershell 5.x版本, pwsh(powershell 7.x版本),其默认解码为GBK,而程序的输出是utf-8,导致乱码 
解决方案:先确认gemini调用的shell,然后自己手动开一个shell,在对应的profile文件中将默认编码改为utf-8。以我用的pwsh为例,在对应的PROFILE文件中加入如下内容即可 
[Console]::InputEncoding = [System.Text.Encoding]::UTF8 
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8 
$OutputEncoding = [System.Text.Enc...
 
 
Back to Top