• Tommy

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

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

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

    图片

    主楼
  • LiteSe

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

    #1
  • cicikiller

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

    #2
  • Tommy

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

    #3
  • Tommy

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

    #4
  • ceshi01Adx

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

    #5
  • YzSheep

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

    #6
  • Tibo_Sottiaux

    这么快就有降智了吗?

    #7
  • Tommy

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

    #8
  • 𝓱𝓾𝓭𝓻𝓸𝓲𝓭

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

    #9
  • unsafe
    $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 呢
    #10

发表回复

登录后回复