字符串{{(index1+1)}}:
  • {{item2.str}} {{item2.code}}

工具简介

在线怪异字符对比查找工具,通过将所有字符都转换为ASCII字符编码,可以方便地查找出肉眼不可分辨的字符,快速定位怪异字符。

在开发或生活中,经常会遇到某些看起来根本没有任何问题,结果却编辑器显示异常或代码报错的情况,通过肉眼根本无法判断是字符中哪里加入了不可见的特殊字符导致的。

例如:

< img src=1 onerror=alert(1)>

< img src=1 οnerrοr=alert(1)>

你能一眼分辨这两行有什么问题么,其实他们是不一样的,把它们复制到sublime中会发现代码着色不一样,但肉眼依旧无法辨识哪里出了问题。

实际上上面两行的区别在于下面行onerror的“o”是个特殊字符,只是看上去一样而已,实际上不一样。

本工具通过将字符串中所有的字符都转换成ASCII编码,这样可以通过观察ASCII编码枝快速判断并定位怪异的特殊字符。

使用本工具可以轻松分辨出不可见字符及乱码的字符,如蚂蚁文(҉你҉好҉世҉界҉),或者贴吧中常用的一大片的海草刷屏字符等。

如何使用

如果只有一段字符串,则直接粘贴到文本框点击开始对比按钮即可,如果有多段字符串,则点击添加按钮后依次粘贴对比即可。

转换后,将在每一个字符下方添加该字符的ASCII编码,点击该字符则会高亮所有文本中对应位置的字符,可以通过观察比较快速判断出异常字符。