@blickgemini 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...