@Francis_zyf 在 CC回复乱码问题,救救孩子吧 中发帖
万能的佬友在使用 claude code cli 有遇到过这种情况嘛,偶发情况模型回复的时候乱码了,告诉模型乱码了他能知道重新梳理了下,然后就不乱码了,但是下次还会 , 告诉模型这是什么原因 模型回复的是
1. 终端编码不一致 — 如果终端不是 UTF-8 编码,流式输出中的中文/特殊字符会渲染成乱码。检查方式:
echo $LANG
# 应该输出类似 en_US.UTF-8 或 zh_CN.UTF-8
2. 上下文压缩/摘要artifact — 对话过长时,Claude Code 会自动压缩历史消息,压缩过程中偶尔会产生残缺的 token 片段,表现为随机字符。
3. 网络流中断 — 流式响应如果中途网络抖动,已接收的部分 token 可能不完整,渲染出乱码。
4. 终端渲染能力 — 某些终端(特别是 tmux 内或老旧终端)对快速流式输出的渲染处理不完善,会出...