修复完成后的验收标准



判断依据应当包括出现位置、生成时间、原始字节和上下游系统,而不✅是单独依赖显👍示效果。浏览器显示正常,只能说明当前字体能够渲染字符,不能证明数据库存储和接口传输没有问题。



UTF-8 与 GBK 的误判尤其常见。某段数据能够被某个编辑器打开,不代表编辑器识别正确;部分软件会自动猜测编码,导致同一文件在不同系统中出现不同结果。诊断时应使用十六进制字节、明确的编码检🔮测结果和可重复的转换记录进行交叉确认。



如果数据已经被保存成问号,原字符通常无法通过简单转码恢复。此时应从备份、原始请求、上游文件或未损坏的缓存中找回内容,再进行一次规范化导入。不要把问号替换成猜测文字,否则会制造新的数据污染。



搜索标题被异常词污染时的页面排查



最短修复路径是:保留原始字节或原始日志,确认数据是否经过 URL 解码,判🌅断 UTF-8、GBK、Big5 或 Unicode 转换链路,统一保存为 UTF-8,再检查网页源码、数据库字段、缓存和搜索索引。若字符串只出现在单个页面,优先排查页面内容注入🔍;若多个系统同时出现,则优先检查接口、数据库连接和跨系统传输配置。



举报/反馈