gpt6 sol 编辑文件总是出错

Tommy 2026-09-23 15:36 1

Windows Powershell 环境,编辑仓库文件总会出现“PowerShell 字符编码被拒绝,文件尚未修改;我改用 UTF-8 临时补丁文件重新应用。”的情况。

不修改系统的编码情况下,有没有佬知道解决办法?

(之前改系统编码,有的页面出现英文,所以想尽量不改系统。)

最新回复 (10)
  • LiteSe 09-23 15:41
    1

    通病啊,我之前用astar就没遇到过。今天用sol就出现了。

  • cicikiller 09-23 15:43
    2

    是pwsh7吗 codex跟Powershell打架是老毛病了 实在不行就用wsl

  • Tommy 楼主 09-23 15:48
    3

    后面测试发现应该是降智的原因,被路由到老模型了。

  • Tommy 楼主 09-23 15:49
    4

    是pwsh7,降智导致的老模型问题

  • ceshi01Adx 09-23 15:51
    5

    我在windows上用gpt desktop貌似没发现问题,mac也是,不过我发现它的所有编辑行为都是用python脚本实现的..

  • YzSheep 09-23 15:53
    6

    没有调用apply_patch这个原生工具吗?我这有一样的情况,切换为5.6就可以正常使用apply_patch了

  • Tibo Sottiaux 09-23 15:53
    7

    这么快就有降智了吗?

  • Tommy 楼主 09-23 15:53
    8

    没错,老毛病。6sol都降智我也是没想到的

  • 𝓱𝓾𝓭𝓻𝓸𝓲𝓭 09-23 16:02
    9

    可能和windows沙盒有关,我前几天更新后也出问题,去local目录把旧的沙盒exe删除才解决

  • unsafe 09-23 18:48
    10
    $utf8 = [System.Text.UTF8Encoding]::new($false)
    [Console]::InputEncoding = $utf8
    [Console]::OutputEncoding = $utf8
    $OutputEncoding = $utf8
    $PSDefaultParameterValues['Out-File:Encoding'] = 'utf8'
    $PSDefaultParameterValues['Set-Content:Encoding'] = 'utf8'
    $PSDefaultParameterValues['Add-Content:Encoding'] = 'utf8'

    把这个放到 $PROFILE 然后 . $PROFILE 再打开 codex 呢

* 帖子来源Linux.do
返回