面(プレーン)

Encoding & Standards

連続する65,536個のUnicodeコードポイントのグループ。第0面は基本多言語面(BMP)で、ほとんどの絵文字は第1面(SMP)に配置されている。

Unicode divides its 1,114,112 code points into 17 planes of 65,536 code points each (Planes 0 through 16). The first plane, Plane 0 (U+0000 to U+FFFF), is the Basic Multilingual Plane (BMP) containing most common scripts.

Plane 1 (U+10000 to U+1FFFF) is the Supplementary Multilingual Plane (SMP), where most emoji are allocated. Planes 2 and beyond contain supplementary CJK characters and reserved space.

The BMP/SMP distinction matters because characters in the BMP can be represented with a single UTF-16 code unit, while SMP characters (including emoji) require surrogate pairs.

関連用語

コードポイント コードポイント
Unicode規格で各文字に割り当てられた固有の数値。U+XXXX形式で表記される(例:😀はU+1F600)。
サロゲートペア サロゲートペア
U+FFFFを超える文字を表すために使用される2つのUTF-16コード単位の組み合わせ。上位サロゲート(U+D800〜U+DBFF)と下位サロゲート(U+DC00〜U+DFFF)で構成される。
補助多言語面(SMP) (SMP) 補助多言語面(SMP) (SMP)
Unicode第1面(U+10000からU+1FFFF)。大多数の絵文字コードポイントが割り当てられている領域。

関連ツール

🔢 Unicode 検索 Unicode 検索
U+1F600 のようなコードポイントを入力すると、対応する絵文字、エンコード詳細、UTF-8/16 バイト、HTML エンティティを確認できます。