PowerCMS™
2025年12月27日(土曜日)から2026年1月4日(日曜日)まで休業いたします。
PowerCMS 7 ベータ版の申し込みを受け付けております!
PowerCMS 4 系のサポートは2026年3月31日をもちまして終了いたします。期限までに PowerCMS 5/6 最新版へのアップグレードをご検討ください。
[新着情報] React Server Components の脆弱性 (CVE-2025-55182) による影響について を追加しました。

Unicode::Normalize モジュールによる Unicode 正規化 (NFKC)

Unicode 正規化とは?

Unicode には 正規化という、「⑳」「20」や「A」「A」のように同じ意味なのに異なる形で書かれた文字をそろえる仕組みがあります。

正規化を行うことで情報の冗長性を削減し、表記ゆれを減らしたり検索の動作を均一化することができます。

PowerCMS で使っている NFKC 形式の正規化と変換例

PowerCMS ではいくつかの機能で NFKC 形式への Unicode 正規化を行っています。

NFKC 形式への変換例としては次のようなものがあります。

種類 変換前の記述 変換後の記述
フォントの違い H
リガチャ ffi
丸付き数字 20
数字 3/8
括弧付文字 (株)
全角の英数字 A
半角のカタカナ
四角文字 キログラム

このほか、どのような変換が行えるかは Unicode のドキュメントを参照してください。各ページの表中、「Code」列が変換の対象、「KC」列が NFKC の変換結果です。

一覧へ

お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。