文字排错
商品编号看起来相同,先找出夹在中间的零宽空格
极捷工具编辑 · 更新于
用码点和位置检查复制来的编号,分清零宽空格、不换行空格、组合重音与 Emoji 的计数差异,并导出报告。
打开字符逐项检查 →操作步骤
- 打开字符逐项检查,点击“载入隐藏字符示例”,再点“检查字符”。保留原文,先不要在业务系统批量删除字符。
- 查看第4项和第9项:分别是UTF-16偏移3的U+200B零宽空格、偏移8的U+00A0不换行空格。
- 勾选“只看需留意的码点”,核对剩下4项。普通空格和组合重音也会被标记,不代表四项都该删除。
- 下载完整TSV报告,用文本编辑器核对码点与转义列。表格软件打开时选择UTF-8和制表符分列;网页筛选不减少报告行数。
跟着示例试一次
内置示例由SKU、零宽空格、-001、不换行空格、带重音的字母、普通空格、e、组合重音及笑脸 Emoji 组成。直接使用页面示例,不要把“零宽空格”四个汉字粘进去。结果为14个码点、15个UTF-16单元、22个UTF-8字节、4项需留意。
怎样确认结果正确
第4项字节为E2 80 8B,第9项为C2 A0。最后的笑脸只有1个码点,却占2个UTF-16单元和4个UTF-8字节。NFC提示会改变文字,因为e加组合重音可以合成为一个码点;工具只提示,不修改原文。下载报告有表头及14条数据。
常见问题与边界
最多8000个UTF-16单元,网页仅列出筛选后的前200项,完整报告包含全部码点。输入改变会清旧结果。零宽连接符、方向标记和组合符号可能有正常用途,不应全部清除;工具不判断同形字或恶意内容,也不修复乱码。粘贴可能统一换行,UTF-8字节是当前输入重新编码的结果,不等于原文件字节。输入仅当前页面内存处理,不上传或持久保存,页面加载仍需网络。