前置条件:使用 Jetbrains 内的终端( PowerShell 、CMD 、Bash 、WSL2 都行)输入 codex 进入。 复现步骤目前发现 2 种: 1. 输入一个中文字符,然后再输入一个空格,第一个中文字符就看不到了,实际还有,只是看不到,回车发送给 codex 后能看到被"吞"的字符。 2. 输入两个中文字符,按 Backspace 键删除一次,最后一个字符被删了,前一个被 "吞" 了。
尝试谷歌搜索、站内搜索、调整 Jetbrains 终端类型/设置/字体均无法解决。
其他的一些尝试:
1
xuhuanzy 8 天前 via Android ![]() 跟 Jetbrains 无关,因为 vscode 也会出现这个问题
|
![]() |
2
JYii 8 天前 ![]() 是的,打错字删除,删出一个空格来,似乎是显示 bug ,只使用其他 terminal 了。
|
![]() |
3
surbomfla 8 天前
好像是 Codex Terminal 的 bug ,使用 VSC 的 Codex 插件 没有这个问题
|
4
marco330 8 天前
me too
|
![]() |
5
EyebrowsWhite 8 天前 via iPhone
在 alacrity+zellij 下遇到了,而且英文也吞,不过应该只是字体颜色变得和背景一样了,回车之后就正常显示了
|
6
asd999cxcx 8 天前
各位是如何解决 codex 生成的代码中文乱码问题的?
|
![]() |
7
HuskyYellow 7 天前
power shell 也遇到这个问题了, 我不怕丢那一个字,反正总比自己手敲代码快
|
8
jarmanq 7 天前
@asd999cxcx
我是 windows ,在 C:\Users\用户名\.codex 下新建 AGENTS.md 文件 然后加上如下内容就可以了 必须使用 UTF-8 编码 Your code must use the UTF-8 encoding format 回复请使用中文 Reply in Chinese |