工具加载中...
工具簡介
線上怪異字元比對查找工具,會將字串中的所有字元轉成 ASCII 字元編碼,幫助你快速找出肉眼難以分辨的異常字元,方便精準定位問題內容。
無論是在開發工作或日常使用時,都常會遇到看起來完全正常,卻在編輯器中顯示異常,或讓程式碼直接報錯的情況。這類問題往往不是內容本身出錯,而是字串中混入了不可見的特殊字元,單靠肉眼幾乎無法判斷。
例如:
< img src=1 onerror=alert(1)>
< img src=1 οnerrοr=alert(1)>
你能一眼看出這兩行哪裡有問題嗎?其實它們並不相同。把它們貼到 Sublime 之類的編輯器中,可能會發現語法上色不一致,但光靠肉眼依舊很難辨認差異。
實際上,上面兩行的差別在於第二行 onerror 裡的「o」是特殊字元,只是外觀看起來相同,實際編碼卻不同。
本工具會將字串中的所有字元轉為 ASCII 編碼,讓你能透過編碼差異快速判斷並找出異常或怪異的特殊字元。
利用這個工具,也能更輕鬆辨識不可見字元、亂碼字元,或像是螞蟻文(҉你҉好҉世҉界҉)這類特殊排版文字,以及論壇常見的大量刷屏海草字元等內容。
如何使用
如果只有一段字串,直接貼到文字框後點擊開始比對即可;若有多段字串需要比較,則可先點擊新增,再依序貼上內容進行比對。
轉換完成後,每個字元下方都會顯示對應的 ASCII 編碼;點擊任一字元時,工具也會同步高亮所有文本中相同位置的字元,方便你透過比對快速判斷異常字元所在位置。