文字與編碼

Unicode 字元檢查工具

查看碼點、UTF-8 位元組、UTF-16 位置與字素數,不改動原文即可找出不可見字元和雙向控制字元。

資料留在瀏覽器檔案與文字在此分頁處理。
Unicode 字元檢查工具本機處理
請輸入內容或載入範例。
0 字素0 碼點0 UTF-16 單位0 UTF-8 位元組

文字與編碼

基本原理

一個可見字元可能包含多個碼點。👩‍💻 有三個碼點,通常顯示為一個字素;JavaScript 字串長度卻計算 UTF-16 單位。

U+0020 與 U+00A0 都像空格,但行為不同。零寬與雙向控制字元可能影響顯示,工具會提供可見標記。

功能介紹

保留每次出現的字元及其 UTF-16 位置,列出官方名稱、碼點、位元組、單位、類別與常見文字系統,可篩選非 ASCII、空白、不可見和雙向控制字元。

使用方式

  1. 貼上文字或開啟 UTF-8 檔案,按檢查。
  2. 比較四種計數並選擇篩選條件;不可見字元使用可見標籤顯示。
  3. 複製或下載完整篩選 TSV 報告。畫面最多顯示 300 列,匯出包含全部篩選結果。

錯誤與限制

每次最多 25,000 碼點。未成對代理碼會回報錯誤及位置。

官方 Unicode 名稱及文字系統識別字保留標準拼法;未涵蓋的系統為 Other。類別與分段依瀏覽器資料而定。拉丁、希臘與西里爾混用提示僅供檢查,不是安全認證。

常見問題

為何一個 emoji 會有多列?

每列代表碼點,連接符、膚色及其他成分能組成同一字素,但不會變成一個碼點。

不可見字元都該刪除嗎?

不一定。許多 emoji 與書寫系統需要連接符,應先檢查上下文。

相關工具