基本多言語面

BMP (UCS)

[1] BMP (基本多言語面) は、 ISO/IEC 10646 が規定する符号化文字集合の 0000です。

Unicode との関係

[2] BMPUnicodeU+0000U+FFFF の割り当ては同じになっています。

[3] Unicode 2.0 以前は ISO/IEC 10646BMPUnicode が同じであると理解されてきましたが、 Unicodeサロゲート・ペア が導入されたことにより (UTF-16)、 BMP 以外に16個のUnicode でも表現できるようになりました。

[5] BMP は元々は ISO/IEC 10646 の用語でしたが、現在では Unicode の非サロゲートペア分のことも BMP と呼ばれています。

関連

[6] Windows Bitmap とは無関係。

歴史

[4]

基本多言語面、BMP (basic multilingual plane)
00 の 00。 (JIS X 0221‐1:2001 4.1)

最初の面 (群 00 の面 00) は、基本多言語面 (BMP) と呼ぶ。基本多言語面は、アルファベット音節文字及び漢字用字で一般に使用されるもの、 並びに各種の記号及び数字を含む。 (JIS X 0221‐1:2001 5. より)

メモ