文字與編碼

Unicode 文字正規化

使用 NFC、NFD、NFKC 或 NFKD 統一文字並比較形式,可選擇移除標記或轉寫為 ASCII,原始輸入與設定可以復原。

資料留在瀏覽器檔案與文字在此分頁處理。
Unicode 文字正規化本機處理

選用清理可能改變含義或刪除字元,請保留原文。

請輸入內容或載入範例。
0 字素0 碼點0 UTF-16 單位0 UTF-8 位元組

文字與編碼

基本原理

é 可由單一碼點或 e 加上組合尖音符表示。NFC 合成等價序列,NFD 將其分解;這些操作不會修正文法或拼字。

NFKC 與 NFKD 還進行相容轉換,例如 A→A、①→1,可能消除有意義的區別。ASCII 轉寫是有損近似,不是語言翻譯。

功能介紹

比較選用清理前的四種標準形式。移除組合標記會保留異體字選擇符;格式控制清理保留 U+200C、U+200D 連接符。ASCII 轉寫可能丟棄無法表示的符號。

使用方式

  1. 貼上文字或開啟 UTF-8 檔案,選擇正規化形式。
  2. 只需標準正規化時,請關閉選用清理。套用後比較預覽。
  3. 複製、下載或繼續使用結果;復原可恢復前一次輸入與設定。

錯誤與限制

刪除標記可能改變阿拉伯文、印度系文字等詞義;刪除格式控制會改變雙向顯示,請保留原文。

NFKC 不會統一所有相似字母,西里爾 а 與拉丁 a 仍不同,不能將正規化當作防釣魚保證。

常見問題

應該選哪一種形式?

依接收系統要求決定。NFC 常用於交換;只有可捨棄相容差異時才使用 NFKC 或 NFKD。

正規化會去掉重音嗎?

標準形式會保留重音,只有選用的移除組合標記才刻意刪除。

相關工具