我在使用Gemini cli 时不时输出的内容会有出现部分乱码,这个要怎么解决
1 个赞
请问有解方吗?
试试powershell7?
档案.ps1编码问题
改用BOM的UTF-8 试试
可以试试下面的方法,我是这么解决的,核心就是把powershell的编码改utf8
第一步:打开 PowerShell 配置文件
- 按
Win + R→ 输入powershell→ 回车(打开 PowerShell 窗口) - 复制下面代码
if (!(Test-Path $PROFILE)) { New-Item -Path $PROFILE -Type File -Force }
notepad $PROFILE
- 在 PowerShell 窗口里右键 → 粘贴 → 按回车
会自动弹出一个记事本窗口 (这就是配置文件)
第二步:粘贴编码设置
- 在打开的记事本里
- 复制下面三行代码
- 粘贴到记事本 → 按
Ctrl + S保存 → 关闭记事本
[Console]::InputEncoding = [System.Text.Encoding]::UTF8
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
第三步:重启 PowerShell 验证
- 完全关闭 当前 PowerShell 窗口
- 重新打开 PowerShell (Win+R → 输入
powershell→ 回车) - 测试乱码是否解决 :
6 个赞
感谢佬,我试了下,ok了
谢谢佬。
谢谢佬 同样的问题已经解决

