Unicode正規化
Unicode標準の4つの正規化形式で、見た目が似た文字列の内部表現を整えます。
形式を変更すると結果を再計算します。NFKC・NFKDでは互換文字が変化する場合があります。
正規化結果
使い方
文字列と正規化形式を選ぶと、ブラウザ標準のUnicode正規化結果を表示します。Unicode文字コード確認では各文字の詳細なcode pointを確認できます。
正規化形式・注意事項
NFCは標準的な合成形、NFDは標準的な分解形です。NFKCは互換分解後に合成し、NFKDは互換分解します。NFKC・NFKDは全角英数字や丸数字などの互換文字を変える場合があります。全角・半角変換とは目的が異なるため、常にNFKCが最適とは限りません。通常の絵文字は不要に削除しません。