codex 如何避免中文乱码

2 月 27 日
 admirez

让他改一下 claude code 写的 py 程序,改的很好 就是中文全乱码了

4137 次点击
所在节点    Codex
25 条回复
Anonono
2 月 27 日
@admirez 不好确定,windows 下最优解还是 wsl ,如果不用 wsl 一定要装 pwsh
admirez
2 月 27 日
@Anonono 用 pwsh 会导致 claude codex 处理我的 gbk 编码的中文文件乱码吗
admirez
2 月 27 日
试了下 codex 在 powershell7 下面 编辑我的 gbk 编码的 bat 文件 还是中文乱码,utf8 编码的没问题。claudecode 在 powershell5.1 都是正常
admirez
3 月 8 日
codex 最新版本改我的 markdown 还是有问题,他这样说:

PowerShell 5.1 + ConstrainedLanguage 叠加导致的:

- 运行器会先尝试设置 [Console]::OutputEncoding = UTF8 ,但你这个环境里被限制了,所以每次都报那句“无法设置属性”
- JSON 文件我大多是用 Python 直接读写 UTF-8 ,路径比较单一,所以相对稳定
- Markdown 文本里中文自然语言更多,我如果直接把中文源码塞进 PowerShell heredoc ,容易被宿主链路在某一层按本地代码页解
释,结果就变成乱码或问号
- 所以后来我改成“ASCII 脚本 + Unicode 转义 + Python 写文件”,这个方式在你环境里才稳定
qingshengwen
4 月 22 日
@bbbblue 想请问下,我之前在 windows 里面使用 codex 是用 Netch 给 codex 的进程做代理,但是我最近把 agent environment 设置为 wsl 后,问问题就变成一直 Reconnecting 了,试过给 wsl 设置代理也不生效,除了在 wsl 里面也装个代理软件以外,还有其他办法可以解决这个问题么

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1194391

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX