AI角色聊天出现乱码怎么办?先按输入侧、显示侧、生成侧三层分开看:输入法和隐藏字符属于输入侧,字体缺字和半角全角混排属于显示侧,角色卡编码与正则替换写错属于生成侧。三层里最容易被误判的是显示侧——看着像故障,其实只是设备没有对应字形。先截图留现场,再由外向内逐层排除,多数情况不必重开会话。

AI角色聊天出现乱码的六类现象对照表

直接对着表找最像的那一行,再看处理方向。

现象 常见原因 处理方向
整句变成方框、问号 设备字体缺字,生僻符号没有对应字形 换常用字重写;换浏览器或系统字体再看
中文里夹拼音、英文单词 输入法没切回中文;角色卡里用英文写了设定 切换输入法;在提示词里限定输出语言
半个字、字间多出空白 粘贴带入零宽字符或混合换行符 先粘进纯文本编辑器,清一遍再回填
冒号星号括号变成代码 半角全角混用,或渲染未生效 统一改用中文标点,或写清输出格式要求
导入角色卡后设定全是符号 文件编码不是 UTF-8,转义被破坏 另存为 UTF-8 后重新导入
固定某个词每次都出错 世界书条目触发或规则覆盖 逐条停用条目与规则做对照

表里的六类现象常被统称为同一个故障,但它们的处理动作并不重叠。先归类,再动手。

乱码排查从输入侧、显示侧、生成侧切开

三层的判断标准不一样,误判的代价也不同。

输入侧:症状出现在你刚打完还没发出的那句话,或者粘贴进来的长段落。典型原因是输入法还停在组合状态、复制的内容里带着不可见字符。处理成本最低,重打一遍往往就恢复。

显示侧:把出问题的文字复制到备忘录或另一个浏览器里,如果显示恢复正常,就说明原始内容没有坏,只是当前环境渲染不出来。字体、系统语言、渲染未生效都会造成这种错觉,不需要改角色卡。

生成侧:同一个角色、同一类句式稳定复现,换设备也一样。这种要从角色卡、世界书和规则三处找。合欢AI 的角色卡里可以编辑提示词、快捷指令、正则和屏蔽词;世界书条目支持关键词触发与按概率触发,还能设置插入位置、扫描深度和排序。任何一处写错符号,都会在输出里变成看不懂的内容。

想直接试一试?

进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。

免费开始聊天

三步定位:从截图到复现

按顺序做完这四步,基本能确定问题落在哪一层。

  1. 先截图或原样复制出问题的那段,保留现场,不要在同一会话里继续追问,避免把触发条件冲掉。
  2. 在输入框手打一句十个字以内的中文短句发出去,看新回复是否正常。正常说明输入侧大概率没问题。
  3. 换一个角色,用同一句话再发一次。新角色正常、旧角色异常,问题就在角色卡或世界书。
  4. 换浏览器或换设备打开同一账号的会话,看同一段文字是否还是这样。换了就正常,属于显示侧。

补充一句:合欢AI 的会话保存在云端,登录同一账号换设备可以接着聊,所以第四步可以直接验证,不用重新搭一遍设定。

输入法与设备侧的处理顺序

  1. 先把输入法切回中文,删掉输入框里残留的半成品内容,重新输入一句短句测试。
  2. 如果是从别处复制来的长文,先粘到系统自带的纯文本编辑器,再复制回输入框,把隐藏字符过滤掉。
  3. 手机端可以换成系统自带键盘再试一次,部分联想候选会带进不可见符号。
  4. 换浏览器标签页或重开页面,排除渲染卡住的可能。
  5. 需要长期接续记录、跨设备使用的时候再登录账号,把会话固定下来。

做完这五步还是异常,基本可以排除输入侧和设备侧,把注意力转到角色设定。

角色卡、世界书与正则引起的符号异常

这一层的排查要动设定,建议先复制一份角色卡再改。

  1. 打开角色卡,检查人设、开场白和行为描述里有没有生僻符号、表情符号或半角全角混排。开场白一个角色最多 10 条、每条不超过 300 字,短句更容易控制符号。
  2. 进世界书,逐条看设定条目。关键词触发的条目如果词太短,容易在无关的句子里被命中;按概率触发的条目如果扫描深度设得过大,会把早期设定反复插入,中途出现格式错乱。先临时停用可疑条目做对照。
  3. 检查正则替换。正则写错会把正常字符替换成空串或问号,表现和乱码很像。先把自定义规则全部停用,发一句话确认基线,再逐条启用。
  4. 检查屏蔽词列表,确认没有误把常用字写进去,导致这些字被替换掉。
  5. 改完保存后开一个新会话验证,旧会话里已经被污染的内容不会自动修复。

需要给输出加一层语言约束时,可以把这个模板贴进提示词或快捷指令里。

符号与语言约束
本会话只用简体中文和中文标点输出。[角色名]的称呼、语气与剧情照常,遇到生僻符号、表情符号或非中文字符时,改写为等义的普通中文表达。需要引用术语时放在括号内并用中文说明。

导入 JSON 后整段变成问号怎么处理

合欢AI 支持导入 SillyTavern 角色卡 JSON 和世界书,也支持本站导出的作品包以及部分其他平台导出的 JSON。导入后出现整段符号异常,通常是文件本身的问题,不是账号或会话的问题。

  1. 用文本编辑器打开原文件,另存为 UTF-8 编码,再重新导入一次。
  2. 检查文件里的引号和反斜杠是否完整。转义被破坏的 JSON 即使能导入,字段内容也会错位。
  3. 如果原文件来自其他平台,先只保留人设与开场白字段,导入成功后再补世界书内容。
  4. 导入文件不含 CG 图,缺图属于预期情况,不要当成加载失败处理。
  5. 导入完成后先发一句短句测试,再发布或长期使用。

情绪相关的设定如果让你不适,及时退出会话。AI 没有真实情感,也不能替代现实关系或专业帮助;遇到严重情绪困扰,建议告诉身边的人或寻求专业帮助。

计费口径统一说明:可免费试用,进阶能力按平台规则计费,以产品内显示为准。

常见问题

AI角色聊天出现乱码怎么办,重开会话就能修好吗

多数时候修不好。重开会话只清空当前上下文,输入法状态、设备字体和角色卡里的符号都还在。正确顺序是先判断属于输入、显示还是生成侧,再针对那一层处理;只有确认是长文把格式冲乱时,重开才有意义。

为什么只有某几个角色会乱码

问题多半在角色卡本身。人设、开场白或世界书条目里带了生僻符号、半角全角混排或转义写错的字符,就会在特定位置反复出错。换个角色测同一句话就能确认:换了就正常,说明要从这张卡改起。

导入角色卡后整段变成问号,先查什么

先查文件编码和转义。把导出的 JSON 重新保存为 UTF-8,再导入一次;如果仍然异常,用文本编辑器打开,看引号和反斜杠是否被多余字符破坏。导入文件不含 CG 图,缺图属于正常现象,不必当成加载失败。

回复里总夹英文单词,算乱码吗

严格说不是编码问题,但读起来一样别扭。常见来源是角色卡里用英文写了语气或身份描述,输出时就跟着夹带。在提示词里写清只用简体中文表达、术语放括号内用中文说明,多数情况下一两轮就会收敛。

关于本文:由合欢AI 内容团队整理,最后更新于 2026-10-27。文中产品能力以合欢主站内实际提供为准;第三方产品名称归其各自所有者。