根源似乎不在codex的编码上我设置了全局指令还是错误现在观察到根源应该在控制台参考文章codex解决中文乱码问题-CSDN博客Codex 中文乱码问题全链路解决方案Windows 11_codex 乱码-CSDN博客原因是因为链路错误CodexUTF-8 ↓ Windows 终端GBK / UTF-16 ↓ 文件写入错误编码 ↓ IDE 按 UTF-8 读取 ↓ 乱码Codex / Node / CLI → UTF-8Windows PowerShell 5 → GBK / UTF-16汇总的解决方案步骤1、打开powershell下载powershell7版本winget install --id Microsoft.Powershell2、关闭当前的powershell后重新打开并输入命令查看powershell版本pwsh3、创建$PROFILE文件New-Item -ItemType File -Path $PROFILE -Force4、编辑并写入强制powershell采用utf-8进行编码notepad $PROFILE[Console]::OutputEncoding [System.Text.Encoding]::UTF8 $OutputEncoding [System.Text.Encoding]::UTF8 $PSDefaultParameterValues[Out-File:Encoding] utf8 $PSDefaultParameterValues[Set-Content:Encoding] utf8 $PSDefaultParameterValues[Add-Content:Encoding] utf85、WSL / Bash 特殊情况进阶如果 Codex 调用 bash 出现乱码$env:WSL_UTF816、验证是否修复成功[Console]::OutputEncoding应为