Codex 输出中文需提示层、配置层、环境层三者协同:提示词首句明确“请用简体中文回答”,config.toml设language="zh-CN",终端/编辑器启用UTF-8编码,缺一不可。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

让 Codex 的 AI 输出中文回复,不是改界面语言,而是确保每次模型生成的内容都是简体中文——这需要在提示层、配置层、环境层三处同时生效,缺一不可。
用提示词强制指定中文(最直接有效)
无论你用 CLI、VS Code 插件还是桌面版,只要输入框里带一句明确指令,AI 就会按要求输出中文。
直接在提问开头加:「请用简体中文回答。」或「You are a helpful coding assistant. Always respond in Chinese.」
这句必须出现在 prompt 最前面,不能藏在中间或末尾——模型对首句指令敏感度最高,放后面容易被忽略。
实测发现,只写「用中文说」可能被理解为“翻译成中文”,而「请用简体中文回答」能稳定触发原生中文生成逻辑。
永久设置 config.toml(一劳永逸)
这是 CLI 和插件共用的底层配置文件,改完后所有命令默认走中文路径。
第一步:打开终端,执行 nano ~/.codex/config.toml
第二步:在 [general] 区块下添加或修改这一行:
language = "zh-CN"
第三步:保存退出(Ctrl+O → Enter → Ctrl+X),然后重启 Codex 进程或 VS Code。
【注意】Windows 用户若用户名含中文,~/.codex 路径可能创建失败,此时必须改用 WSL2 环境操作,否则 config.toml 根本写不进去。
通过 system_prompt 全局接管回复风格
比 language 设置更底层,它直接改 AI 的角色设定,适用于所有模型调用场景。
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
方法一:编辑 ~/.codex/config.json,加入 system_prompt 字段:
{"auth": "sk-xxx", "model": "gpt-5-codex-high", "system_prompt": "你是一个专注编程的中文助手,所有回答必须使用简体中文,不夹杂英文术语,解释代码时优先用中文变量名示例。"}
方法二:启动时用环境变量临时覆盖(适合测试不同风格):
CODEX_SYSTEM_PROMPT="请全程用中文回复,不要输出任何英文单词,连代码注释也要中文。" codex ask "怎么给数组去重?"
这个指令优先级高于 config.toml 中的 language 设置,但只在当前命令生效。
解决乱码:让中文真正显示出来
配置全对却看到 ?那大概率是终端或编辑器没认出 UTF-8 编码。
VS Code 用户:打开设置 → 搜索 files.encoding → 设为 utf8;再搜 terminal.integrated.defaultProfile.linux → 确保 shell 是 bash/zsh(不是 fish)。
Windows PowerShell 用户:运行 $OutputEncoding = [System.Text.Encoding]::UTF8,并把该行加进你的 $PROFILE 文件。
CMD 用户只需临时执行:chcp 65001,就能立刻解码中文输出。
【关键前提】所有编码设置必须和 config.toml 中的 language = "zh-CN" 同步生效,否则中文能生成但显示为方块。

















