- 新增 sanitizeUtf8() 私有方法: 去除 BOM、零宽字符、非法 UTF-8 字节、控制字符 防止从聊天/文档复制时混入隐藏字符导致 json_encode 失败 - batchStore() 先净化 words 和 reason 输入 - preg_split 加 /u 修饰符(完整 Unicode 支持) - 响应加 JSON_UNESCAPED_UNICODE 防中文被转义
- 新增 sanitizeUtf8() 私有方法: 去除 BOM、零宽字符、非法 UTF-8 字节、控制字符 防止从聊天/文档复制时混入隐藏字符导致 json_encode 失败 - batchStore() 先净化 words 和 reason 输入 - preg_split 加 /u 修饰符(完整 Unicode 支持) - 响应加 JSON_UNESCAPED_UNICODE 防中文被转义