- Tommy2026-09-234911
Windows Powershell 环境,编辑仓库文件总会出现“PowerShell 字符编码被拒绝,文件尚未修改;我改用 UTF-8 临时补丁文件重新应用。”的情况。
不修改系统的编码情况下,有没有佬知道解决办法?
(之前改系统编码,有的页面出现英文,所以想尽量不改系统。)
主楼 - LiteSe2026-09-2332208
通病啊,我之前用astar就没遇到过。今天用sol就出现了。
- cicikiller2026-09-239398
是pwsh7吗 codex跟Powershell打架是老毛病了 实在不行就用wsl
- Tommy2026-09-234911
后面测试发现应该是降智的原因,被路由到老模型了。
- Tommy2026-09-234911
是pwsh7,降智导致的老模型问题
- ceshi01Adx2026-09-236801
我在windows上用gpt desktop貌似没发现问题,mac也是,不过我发现它的所有编辑行为都是用python脚本实现的..
- YzSheep2026-09-2332209
没有调用apply_patch这个原生工具吗?我这有一样的情况,切换为5.6就可以正常使用apply_patch了
- Tibo_Sottiaux2026-09-2320734
这么快就有降智了吗?
- Tommy2026-09-234911
没错,老毛病。6sol都降智我也是没想到的
- 𝓱𝓾𝓭𝓻𝓸𝓲𝓭2026-09-2314931
可能和windows沙盒有关,我前几天更新后也出问题,去local目录把旧的沙盒exe删除才解决
- unsafe2026-09-2310973
$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 呢