このツールについて
Unicode 文字インスペクターは、文字列を個々のコードポイントに分割し、それぞれについてあらゆる情報を表示します。(16 ビット単位ではなく)コードポイント単位で反復するため、サロゲートペアで構成される星域文字や絵文字も正しく扱われます。各コードポイントについて、グリフ、その U+XXXX の 16 進値、10 進値、よく知られた文字の名前、一般カテゴリ、属する Unicode ブロックが得られます。
すべての分析はブラウザ内でアルゴリズム的に導出され、何もアップロードされません。エンコードは原理から計算されます。UTF-8 バイトは 1〜4 バイトのエンコード規則に従い、UTF-16 コード単位は BMP 内の単一単位、またはその上の上位/下位サロゲートペア(D800–DBFF / DC00–DFFF)、HTML 数値エンティティは &#nnnn;、JavaScript エスケープは BMP には \uXXXX、星域コードポイントには \u{XXXXX}、パーセントエンコードは UTF-8 バイトを %XX として書いたものです。一般カテゴリ(Lu、Ll、Nd、Mn、Zs、Cc など)は Unicode プロパティエスケープの正規表現で検出されます。
インスペクターは、バグの原因になりやすい、またはテキストを隠すのに使われる文字にフラグを立てます。ゼロ幅文字(200B–200D、2060、FEFF)、双方向制御(200E、200F、202A–202E、2066–2069)、結合マーク、C0/C1 制御文字です。これらは点として表示され、不可視の内容が可視化されます。要約行は、コードポイント数、UTF-16 の長さ(String.length)、UTF-8 の総バイト数を報告します。このツールは検査用です。NFC と NFD の間で正規化するには Unicode 正規化ツールを使ってください。完全な分解をタブ区切りテキストとしてコピーできます。