一個看得見的字元可能包含多個碼位
兩個字串看起來可能完全相同,卻包含不同的序列。字母 é 可能儲存為單一預組合字元,也可能儲存為 e 加上一個組合尖音符。對人而言,兩種情況看到的都是同一個字母,但進行原始字串比較的軟體卻可能看出差異。這個檢查器會顯示碼位與 UTF-16 偏移量,讓您能找出差異所在,而不必反覆重新輸入可疑的單字。
字素叢集描述的是人們通常認為是單一字元的群組。在檢查表情符號序列與組合標記時,它們很有用。UTF-8 位元組數回答的是另一個問題:文字編碼後佔用多少空間。表格會列出每個碼位的位元組表示。瀏覽器的分段支援,決定了是否能顯示字素的總數。
並非每個隱形字元都是錯誤。不換行空格可以防止在特定位置斷行。連接符可能影響印度系文字的字形塑形,或將表情符號組合成單一的呈現。方向控制字元會影響混合方向文字的顯示方式。檢查器會標示常見的控制字元,並分類其他格式字元,但不宣稱提供每個官方 Unicode 字元名稱,也不宣稱能偵測惡意意圖。
正規化是明確的預覽。NFC 與 NFD 處理標準的組合與分解。NFKC 與 NFKD 還會套用相容性對應,這可能會移除您原本想保留的區別,例如全形字。使用前請先檢視結果。原始內容仍然可用,也不會進行全面性的隱形字元移除。隱藏字元並非文字由 AI 撰寫的可靠證據。