Gemini cli 部分乱码,有佬知道怎么回事吗?

我在使用Gemini cli 时不时输出的内容会有出现部分乱码,这个要怎么解决

1 个赞

有时会很严重

请问有解方吗?

试试powershell7?

档案.ps1编码问题
改用BOM的UTF-8 试试

可以试试下面的方法,我是这么解决的,核心就是把powershell的编码改utf8

第一步:打开 PowerShell 配置文件

  1. 按 Win + R → 输入 powershell → 回车(打开 PowerShell 窗口)
  2. 复制下面代码
if (!(Test-Path $PROFILE)) { New-Item -Path $PROFILE -Type File -Force }
notepad $PROFILE
  1. 在 PowerShell 窗口里右键 → 粘贴 → 按回车
    会自动弹出一个记事本窗口 (这就是配置文件)

第二步:粘贴编码设置

  1. 在打开的记事本里
  2. 复制下面三行代码
  3. 粘贴到记事本 → 按 Ctrl + S 保存 → 关闭记事本
[Console]::InputEncoding = [System.Text.Encoding]::UTF8
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8

第三步:重启 PowerShell 验证

  1. 完全关闭 当前 PowerShell 窗口
  2. 重新打开 PowerShell (Win+R → 输入 powershell → 回车)
  3. 测试乱码是否解决 :
6 个赞

感谢佬,我试了下,ok了

谢谢佬。

谢谢佬 同样的问题已经解决