Unicode文字ブラウザー
Unicodeのすべての文字ブロックをブロックごとに閲覧したり、名前、コードポイント、貼り付けたテキストで検索したりできます。各文字の名前、カテゴリ、スクリプト、ブロックを確認し、UTF-8、UTF-16、HTMLエンティティ、CSS、JavaScript、またはURLエスケープとしてコピーできます。ブラウザー上で動作します。
Readme
Unicode文字とは?
Unicodeは、すべての文字体系に含まれる各文字に、コードポイントと呼ばれる番号を割り当てます。コードポイントは、U+ に続く16進数で表記されます。A は U+0041、€ は U+20AC、😀 は U+1F600 です。各文字には EURO SIGN のような正式名称もあり、Basic Latin、Cyrillic、Emoticons など、関連する文字をまとめたコードポイントの範囲であるブロックに属します。Unicodeには1,114,112個のコードポイントを格納でき、そのうち150,000個以上が文字に割り当てられています。
ツールの説明
このツールでは、文字コード表のように、Unicode文字セット全体をブロック単位で閲覧できます。ブロックを選択すると、そのブロックに含まれる文字が表に一覧表示されます。また、名前、コードポイント、貼り付けたテキストで検索することもできます。文字をクリックすると詳細を確認でき、その文字または各種エンコーディングをコピーできます。入力できない記号を探したり、未知の文字を特定したり、HTML、CSS、JavaScriptで使用するエスケープコードを調べたりする際に役立ちます。
機能
- Basic Latinから私用領域まで、すべてのUnicodeブロックを閲覧
"arrow left"や"grinning face"など、名前に含まれる単語で検索U+20AC、0x20AC、\u20AC、\u{1F600}、€、€の形式で記述されたコードポイントに移動- テキストを貼り付けて、不可視文字を含む各文字を一覧表示
- 各文字の名前、別名、ブロック、一般カテゴリ、用字系を表示
- 文字、UTF-8バイト列、UTF-16コード単位、URLエンコーディングをコピー
- HTMLエンティティをコピー。名前付きエンティティがある場合はそれも表示し、CSSおよびJavaScriptのエスケープにも対応
仕組み
文字の名前、ブロック、カテゴリ、用字系は、Unicode Character Database バージョン18.0のデータに基づいています。CJK UNIFIED IDEOGRAPH-4E00 やハングル音節など、Unicodeがコードポイントから生成する名前も同じ方法で構成されます。制御文字には固有の名前がないため、LINE FEED のような別名を表示します。文字が割り当てられていないコードポイントには、<reserved-0378> や <private-use-E000> のようなラベルを表示します。スペースや制御文字など、表示可能なグリフを持たない文字には略称を表示し、結合文字は点線の円上に描画します。すべての処理はブラウザ上で実行されます。
ヒント
- 検索語は名前の単語の先頭に一致するため、
"arr"と入力するとすべての矢印が見つかります。 - ゼロ幅スペース(ZWSP)やノーブレークスペース(NBSP)など、見た目に問題のある文字列を貼り付けて、隠れた文字を見つけられます。
- 文字が空の四角形として表示される場合は、お使いのデバイスのフォントにその文字が含まれていません。名前とコードは正しいままです。
- CSSでは、次の文字が16進数の数字の場合、
content: "\20AC 5"のようにエスケープの末尾にスペースを入れてください。