Codex客户端终端乱码的解决方法
Codex 客户端下载地址:https://codexdown.cc/
不少 Windows 用户在使用 Codex 客户端 时,会遇到终端输出中文乱码的问题,例如:
- AI 输出中文变成
��� - Git 日志显示乱码
- npm、pnpm 输出乱码
- Python 程序中文乱码
- PowerShell 中文显示异常
- 文件读写编码不一致
其实,大多数情况下并不是 Codex 的问题,而是 Windows PowerShell 默认编码不是 UTF-8 导致的。
下面介绍一种比较通用的解决方案,不需要修改 Codex 提示词,也不用每次启动都执行命令,只需要配置一次即可。

原理
PowerShell 每次启动都会自动加载一个 Profile(配置文件)。
我们只需要把 UTF-8 编码配置写入 Profile,以后所有 PowerShell 会话都会默认使用 UTF-8,包括 Codex 调用 PowerShell 时也会自动生效。
第一步:创建 PowerShell Profile
打开 PowerShell,执行:
if (!(Test-Path -Path $PROFILE)) {
New-Item -ItemType File -Path $PROFILE -Force
}如果 Profile 不存在,它会自动创建。
第二步:查看 Profile 路径
继续输入:
$PROFILE
PowerShell 会输出你的 Profile 文件位置。
例如:
C:\Users\CloudGFX\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
不同电脑用户名会有所不同。
第三步:编辑 Profile 文件
打开刚刚输出的 .ps1 文件,在里面加入下面内容:
$OutputEncoding = [console]::InputEncoding = [console]::OutputEncoding = New-Object System.Text.UTF8Encoding $PSDefaultParameterValues['Get-Content:Encoding'] = 'UTF8' $PSDefaultParameterValues['Set-Content:Encoding'] = 'UTF8' $PSDefaultParameterValues['Add-Content:Encoding'] = 'UTF8'
保存即可。
第四步:重新打开 PowerShell
关闭所有 PowerShell 窗口。
重新打开之后,新的编码配置就已经生效。
以后无论是:
- Codex Client
- Windows Terminal
- PowerShell
- VS Code Terminal
都会默认采用 UTF-8 编码。
配置后的效果
配置完成后,可以解决大量编码相关问题,例如:
- ✅ Codex 输出中文正常
- ✅ AI 生成内容不再乱码
- ✅ Python 输出中文正常
- ✅ Git 日志正常显示中文
- ✅ npm、pnpm 输出中文正常
- ✅ Get-Content 默认 UTF-8
- ✅ Set-Content 默认 UTF-8
- ✅ Add-Content 默认 UTF-8
基本可以作为 Windows 开发环境的通用配置。
为什么推荐这种方法?
很多人在网上会看到各种临时命令,例如:
chcp 65001
或者:
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
这些方法都有一个共同的问题:
关闭 PowerShell 后配置就失效了。
而 Profile 的方式属于永久配置,只需要设置一次,以后每次打开 PowerShell 都会自动加载,更适合作为开发环境的长期方案。
总结
如果你在使用 Codex 客户端 时遇到终端乱码,不必修改提示词,也不用每次手动切换编码。
推荐直接配置 PowerShell 的 Profile,让系统默认使用 UTF-8 编码:
- 创建 Profile 文件
- 查看 Profile 路径
- 写入 UTF-8 配置
- 保存并重新打开 PowerShell
整个过程只需要几分钟,之后所有 PowerShell 会话都会默认使用 UTF-8,对于 Codex、VS Code、Windows Terminal 等工具都有帮助。
到此这篇关于Codex客户端终端乱码的解决方法的文章就介绍到这了,更多相关Codex客户端终端乱码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
相关文章

Codex Skill是什么?Codex Skill安装与使用的新手教程
想搞懂Codex、Skill、Plugin和MCP的区别?别错过这篇硬核拆解!本文会带你从零上手,亲手创建一个能优化日报的专属Skill,并揭秘它不仅仅是提示词模板,还能调用脚本和外部系2026-07-02
本文主要面向刚开始使用 Codex 的开发者,文中重点解释了几个最容易混淆的核心概念,例如Codex 到底是什么、为什么会被权限拦住、什么时候需要审批、项目规则应该写在哪里,2026-07-02
本文面向第一次在 Windows 上安装 Codex CLI 的用户,目标是把安装过程、环境变量检查和常见问题排查讲清楚,需要的朋友可以参考下2026-07-01
Codex桌面版配对码在哪里找?Codex手机连接电脑完整步骤详解
本文详细介绍了如何解决Codex桌面版设备连接过程中遇到的配对码生成位置及权限确认等问题,重点在于于设置页面的连接模块,强调了确保同一工作空间的重要性,并提供了完整的操2026-06-29
本文详细介绍了如何使用CodexCLI与第三方API集成,实现通过终端直接调用OpenassistantOpenAI模型进行代码开发,文章覆盖了从准备BaseURL、APIKey、模型名到配置CodexxCLI的具2026-06-26
Windows安装Codex及接入DeepSeek-V4的完整教程
这篇文章主要为大家介绍了Codex和Claude的安装步骤,包括安装Git和 Node.js的版本要求,以及接入DeepSeek-V4的具体配置方法,文章还提供了解决启动代理时可能出现的Node.js版2026-06-25
解决 Codex 修改文件后中文乱码问题:根源在终端编码,不在 VS Code
解决Codex修改文件中文乱码问题,根源在于终端编码而非VSCode,需统一VSCode与终端为UTF-8无BOM,通过配置VSCode和PowerShell终端为UTF-8无BOM,确保终端写入和编辑器读取一致,2026-06-25
这段文章主要介绍了如何通过安装PowerShell7来解决使用Codex模型时出现的中文乱码问题,并详细描述了安装步骤及验证方法,融合了PowerShell7、中文乱码、Codex三个关键词,感2026-06-25
Codex是很多开发者的主力 AI 工具,本文详细记录了Codex因端口配置错误导致的“streamdisdisconnect”报错排查过程,通过netstat检查实际口、curl测试代理连通性及对比配置文2026-06-24
Codex Windows自动更新后沙箱报错的问题排查与解决方法
本文详细记录了CodexWindows桌面端自动更新后出现的沙箱报错排查过程,发现关键问题是WindowsApps应用包中的app\resources目录下执行文件被标记为Encrypted/ApplicationProt2026-06-24










最新评论