原因一:字符编码不一致
页面通常以 UTF-8 输出中文。如果浏览器沿用旧编码(如 GBK)去解码,就会出现成片的问号或方块字。处理办法:在浏览器菜单中把字符编码切换为 UTF-8 或“自动检测”,然后强制刷新一次。
原因二:缓存文件损坏
手机浏览器长期不清缓存时,可能把上一次加载到一半的页面缓存下来,再次访问就显示残缺的文字。处理办法:清除该站点缓存与 Cookie 后重新打开,一般即可恢复。
原因三:双核浏览器内核切换
部分国产浏览器会在极速内核与兼容内核之间自动切换,兼容内核解码能力较弱,容易渲染出错。处理办法:手动切换到极速(webkit)内核,或改用系统自带浏览器访问。
排查小清单
- 换一个浏览器打开同一地址,判断是个别浏览器问题还是地址问题。
- 换一套网络(移动数据 ↔ Wi-Fi)再试一次。
- 截图记录乱码形态,便于判断是编码问题还是内容缺失。
- 确认系统语言与浏览器语言设置为简体中文。
如果以上都试过仍然异常,通常说明该地址当前状态不稳定,直接改用备用入口会比继续排查更快。