| 文字 | コードポイント | 10進数 | ブロック | UTF-8 | UTF-16 | HTMLエンティティ |
|---|
| 文字 | コードポイント | 10進数 | ブロック | UTF-8 | UTF-16 | HTMLエンティティ |
|---|
コンピューターが表示できるすべての文字(アルファベット、数字、記号、CJK文字、絵文字)には、Unicode標準でコードポイントと呼ばれる一意の番号が割り当てられており、通常「U+」に続けて16進数で表記します(例:「A」はU+0041)。このツールは入力したテキストを文字ごとに分解し、それぞれのコードポイント・10進数値・Unicodeブロック・最も一般的な2つのエンコード方式でのバイト表現を表示するほか、コード値から文字を逆引きする機能も提供します。
テキストを入力すると、このツールは1文字ずつ処理し、JavaScript標準のUnicode対応文字列メソッドでコードポイントを読み取り、参照テーブルからそのコードポイントが属するUnicodeブロック名(「Basic Latin」や「CJK Unified Ideographs」など)を調べます。さらにUTF-8・UTF-16エンコードでの生のバイト値と、対応するHTML数値文字参照も計算します。逆引き機能はU+XXXX、0x16進数、通常の10進数、文字1個など複数の形式で入力されたコード値を受け付け、同じ情報を表示します。