基本多言語面(きほんたげんごめん、)は、ISO/IEC 10646の第0群第0面およびUnicodeの第0面。最初の65536の符号位置である000016~FFFF16からなる。

最もよく使う、基本的な文字・記号のほとんどが含まれる。

UCS-2は、BMPのみからなる。また、Unicode 3.0までのUnicodeは、BMPのみからなっていた。

符号化 BMPの符号位置は、UTF-16やUTF-8では、他の面より少ないオクテット(バイト)数で符号化される。

UTF-8では、1〜3オクテットで符号化される。 UTF-16では、2オクテットで符号化される。サロゲートペア(代用対)は必要がないため使われない。 UTF-32では、他の面と同様、4オクテットで符号化される。

歴史 BMPは、本来、1990年に4バイト文字符号化方式 (CCS) として策定されたDIS 10646の用語だった。DISはDraft International Standardの略で、ISOのドラフト(草稿)を意味する。DIS 10646は、UCS-4同様、文字を群、面、区、点の4バイトで符号化した。そのうち最初の面がBMPである。ただし、DIS 10646第1版はISO 2022準拠で、2016~7F16のみしか使えなかったため、BMPを始めとする各面は256×256 = 65536ではなく96×96 = 9216符号位置しか持たなかった。また、BMPは最初の面と言っても、第0面ではなく第2016群第2016面だった。

一方、DIS 10646とは別に、Unicodeが2バイトCCSとして民間で開発されていた。UnicodeはISO 2022非準拠で、256×256の1面からなっていた。

1991年、DIS 10646第1版は否決され、Unicodeとの一本化が決定された。BMPは、Unicodeと完全な互換性を持つことに決まった。ISO 2022準拠の制約が外され、1面がUnicodeと同じ256×256 = 65536符号位置を持つようになった。また、BMPは第0群第0面に移動された。こうして生まれたのがDIS 10646第2版で、これを元に、1993年にISO/IEC 10646が生まれた。

配置領域 BMPは、同種の用字をまとめた、いくつかの配置領域に分かれている。ただし、相次ぐ追加・変更により、配置領域による区分の意味は薄れている。(例えば、ラテン文字は1FFF16以下の領域が一杯になってきたので、かつて記号用の領域とされていた2xxx16の領域やCJK用であったAxxx16の領域を使用するようになった。また、互換文字の領域にあるものでも、他の領域に同じような文字がないため、互換文字としては扱わないものもある。例えばU+FA1FやU+FA24など。) +主な配置領域開始終了配置領域名00001FFF一般スクリプト20002DFF記号2E0033FFCJKの表音文字と記号34009FFFCJK統合漢字A000A4CF彝文字AC00D7AFハングル音節D800DFFF代用符号位置E000F8FF私用F900FFFD互換文字と特殊文字

当初基本多言語面は以下のような4つの「領域」に分けられていたJIS X 0221:1995「国際符号化文字集合(UCS)ー第1部 体系及び基本多言語面」 p.9 。 0000 33FFをアルファベット及び音節文字の用字並びに種々の記号のために使うA領域 3400 9FFFを中国、日本及び韓国の統合された漢字のために使うI領域 A000 DFFFを将来の標準化のために使うO領域 E000 FFFDを私用文字、互換文字と特殊文字の為に使うR領域 しかしながら上記のように例外的な配置が増えてきたため現在基本多言語面で「領域」として定められているのは以下の二つだけであるJIS X 0221:2007「国際符号化文字集合(UCS)」 p.10 。 D800 DFFFを代用符号位置に使用するS領域 E000 F8FFを私用領域

収録されている用字系 +BMPの用字系英語表記日本語表記Unicode範囲Basic Latin基本ラテン文字U+0000-U+007FLatin-1 Supplementラテン1補助U+0080-U+00FFLatin Extended-Aラテン文字拡張AU+0100-U+017FLatin Extended-Bラテン文字拡張BU+0180-U+024FIPA ExtensionsIPA拡張U+0250-U+02AFSpacing Modifier Letters前進を伴う修飾文字U+02B0-U+02FFCombining Diacritical Marks合成可能なダイアクリティカルマークU+0300-U+036FGreek and Copticギリシア文字及びコプト文字U+0370-U+03FFCyrillicキリル文字U+0400-U+04FFCyrillic Supplementキリル文字補助U+0500-U+052FArmenianアルメニア文字U+0530-U+058FHebrewヘブライ文字U+0590-U+05FFArabicアラビア文字U+0600-U+06FFSyriacシリア文字U+0700-U+074FArabic Supplementアラビア文字補助U+0750-U+077FThaanaターナ文字U+0780-U+07BFNKoンコ文字U+07C0-U+07FFSamaritanサマリア文字U+0800-U+083FMandaicマンダ文字U+0840-U+085FSyriac Supplementシリア文字補助U+0860-U+086FArabic Extended-Bアラビア文字拡張BU+0870-U+089FArabic Extended-Aアラビア文字拡張AU+08A0-U+08FFDevanagariデーヴァナーガリー文字U+0900-U+097FBengaliベンガル文字U+0980-U+09FFGurmukhiグルムキー文字U+0A00-U+0A7FGujaratiグジャラート文字U+0A80-U+0AFFOriyaオリヤー文字U+0B00-U+0B7FTamilタミル文字U+0B80-U+0BFFTeluguテルグ文字U+0C00-U+0C7FKannadaカンナダ文字U+0C80-U+0CFFMalayalamマラヤーラム文字U+0D00-U+0D7FSinhalaシンハラ文字U+0D80-U+0DFFThaiタイ文字U+0E00-U+0E7FLaoラオス文字U+0E80-U+0EFFTibetanチベット文字U+0F00-U+0FFFMyanmarミャンマー文字U+1000-U+109FGeorgianジョージア文字U+10A0-U+10FFHangul Jamoハングル字母U+1100-U+11FFEthiopicエチオピア文字U+1200-U+137FEthiopic Supplementエチオピア文字補助U+1380-U+139FCherokeeチェロキー文字U+13A0-U+13FFUnified Canadian Aboriginal Syllabics統合カナダ先住民音節U+1400-U+167FOghamオガム文字U+1680-U+169FRunicルーン文字U+16A0-U+16FFTagalogタガログ文字U+1700-U+171FHanunooハヌノオ文字U+1720-U+173FBuhidブヒッド文字U+1740-U+175FTagbanwaタグバヌア文字U+1760-U+177FKhmerクメール文字U+1780-U+17FFMongolianモンゴル文字U+1800-U+18AFUnified Canadian Aboriginal Syllabics Extended統合カナダ先住民音節拡張U+18B0-U+18FFLimbuリンブ文字U+1900-U+194FTai Leタイ・レ文字U+1950-U+197FNew Tai Lue新タイ・ロ文字U+1980-U+19DFKhmer Symbolsクメール文字用記号U+19E0-U+19FFBugineseブギス文字U+1A00-U+1A1FTai Thamタイ・タム文字U+1A20-U+1AAFCombining Diacritical Marks Extended合成可能なダイアクリティカルマーク拡張U+1AB0-U+1AFFBalineseバリ文字U+1B00-U+1B7FSundaneseスンダ文字U+1B80-U+1BBFBatakバタク文字U+1BC0-U+1BFFLepchaレプチャ文字U+1C00-U+1C4FOl Chikiオル・チキ文字U+1C50-U+1C7FCyrillic Extended-Cキリル文字拡張CU+1C80-U+1C8FGeorgian Extendedジョージア文字拡張U+1C90-U+1CBFSundanese Supplementスンダ文字補助U+1CC0-U+1CCFVedic Extensionsヴェーダ用拡張U+1CD0-U+1CFFPhonetic Extensions音声記号拡張U+1D00-U+1D7FPhonetic Extensions Supplement音声記号拡張補助U+1D80-U+1DBFCombining Diacritical Marks Supplement合成可能なダイアクリティカルマーク補助U+1DC0-U+1DFFLatin Extended Additionalラテン文字拡張追加U+1E00-U+1EFFGreek Extendedギリシア文字拡張U+1F00-U+1FFFGeneral Punctuation一般句読点U+2000-U+206FSuperscripts and Subscripts上付き・下付きU+2070-U+209FCurrency Symbols通貨記号U+20A0-U+20CFCombining Diacritical Marks for Symbols合成可能な記号用ダイアクリティカルマークU+20D0-U+20FFLetterlike Symbols文字様記号U+2100-U+214FNumber Forms数字に準ずるものU+2150-U+218FArrows矢印U+2190-U+21FFMathematical Operators数学記号U+2200-U+22FFMiscellaneous Technicalその他の技術用記号U+2300-U+23FFControl Pictures制御機能用記号U+2400-U+243FOptical Character Recognition光学的文字認識U+2440-U+245FEnclosed Alphanumerics囲み英数字U+2460-U+24FFBox Drawingけい線素片U+2500-U+257FBlock Elementsブロック要素U+2580-U+259FGeometric Shapes幾何学模様U+25A0-U+25FFMiscellaneous Symbolsその他の記号U+2600-U+26FFDingbats装飾記号U+2700-U+27BFMiscellaneous Mathematical Symbols-Aその他の数学記号AU+27C0-U+27EFSupplemental Arrows-A補助矢印AU+27F0-U+27FFBraille Patterns点字図形U+2800-U+28FFSupplemental Arrows-B補助矢印BU+2900-U+297FMiscellaneous Mathematical Symbols-Bその他の数学記号BU+2980-U+29FFSupplemental Mathematical Operators補助数学記号U+2A00-U+2AFFMiscellaneous Symbols and Arrowsその他の記号及び矢印U+2B00-U+2BFFGlagoliticグラゴル文字U+2C00-U+2C5FLatin Extended-Cラテン文字拡張CU+2C60-U+2C7FCopticコプト文字U+2C80-U+2CFFGeorgian Supplementジョージア文字補助U+2D00-U+2D2FTifinaghティフィナグ文字U+2D30-U+2D7FEthiopic Extendedエチオピア文字拡張U+2D80-U+2DDFCyrillic Extended-Aキリル文字拡張AU+2DE0-U+2DFFSupplemental Punctuation補助句読点U+2E00-U+2E7FCJK Radicals SupplementCJK部首補助U+2E80-U+2EFFKangxi Radicals康煕部首U+2F00-U+2FDFIdeographic Description Characters漢字構成記述文字U+2FF0-U+2FFFCJK Symbols and PunctuationCJKの記号及び句読点U+3000-U+303FHiragana平仮名U+3040-U+309FKatakana片仮名U+30A0-U+30FFBopomofo注音字母U+3100-U+312FHangul Compatibility Jamoハングル互換字母U+3130-U+318FKanbun漢文用記号U+3190-U+319FBopomofo Extended注音字母拡張U+31A0-U+31BFCJK StrokesCJKの筆画U+31C0-U+31EFKatakana Phonetic Extensions片仮名拡張U+31F0-U+31FFEnclosed CJK Letters and Months囲みCJK文字・月U+3200-U+32FFCJK CompatibilityCJK互換用文字U+3300-U+33FFCJK Unified Ideographs Extension ACJK統合漢字拡張AU+3400-U+4DBFYijing Hexagram Symbols易経記号U+4DC0-U+4DFFCJK Unified IdeographsCJK統合漢字U+4E00-U+9FFFYi Syllablesイ文字U+A000-U+A48FYi Radicalsイ文字部首U+A490-U+A4CFLisuリス文字U+A4D0-U+A4FFVaiヴァイ文字U+A500-U+A63FCyrillic Extended-Bキリル文字拡張BU+A640-U+A69FBamumバムン文字U+A6A0-U+A6FFModifier Tone Letters声調修飾文字U+A700-U+A71FLatin Extended-Dラテン文字拡張DU+A720-U+A7FFSyloti Nagriシロティ・ナグリ文字U+A800-U+A82FCommon Indic Number Formsインド慣用数量記号U+A830-U+A83FPhags-paパスパ文字U+A840-U+A87FSaurashtraサウラーシュトラ文字U+A880-U+A8DFDevanagari Extendedデーヴァナーガリー文字拡張U+A8E0-U+A8FFKayah Liカヤー文字U+A900-U+A92FRejangルジャン文字U+A930-U+A95FHangul Jamo Extended-Aハングル字母拡張AU+A960-U+A97FJavaneseジャワ文字U+A980-U+A9DFMyanmar Extended-Bミャンマー文字拡張BU+A9E0-U+A9FFChamチャム文字U+AA00-U+AA5FMyanmar Extended-Aミャンマー文字拡張AU+AA60-U+AA7FTai Vietタイ・ヴィエト文字U+AA80-U+AADFMeetei Mayek Extensionsメイテイ文字拡張U+AAE0-U+AAFFEthiopic Extended-Aエチオピア文字拡張AU+AB00-U+AB2FLatin Extended-Eラテン文字拡張EU+AB30-U+AB6FCherokee Supplementチェロキー文字補助U+AB70-U+ABBFMeetei Mayekメイテイ文字U+ABC0-U+ABFFHangul Syllablesハングル音節文字U+AC00-U+D7AFHangul Jamo Extended-Bハングル字母拡張BU+D7B0-U+D7FFHigh Surrogatesサロゲート (high surrogate)U+D800-U+DB7FHigh Private Use Surrogatesサロゲート (high private use surrogate)U+DB80-U+DBFFLow Surrogatesサロゲート (low surrogate)U+DC00-U+DFFFPrivate Use Area私用領域U+E000-U+F8FFCJK Compatibility IdeographsCJK互換漢字U+F900-U+FAFFAlphabetic Presentation Formsアルファベット表示形U+FB00-U+FB4FArabic Presentation Forms-Aアラビア表示形AU+FB50-U+FDFFVariation Selectors字形選択子U+FE00-U+FE0FVertical Forms縦書き形U+FE10-U+FE1FCombining Half Marks合成可能な半記号U+FE20-U+FE2FCJK Compatibility FormsCJK互換形U+FE30-U+FE4FSmall Form Variants小字形U+FE50-U+FE6FArabic Presentation Forms-Bアラビア表示形BU+FE70-U+FEFFHalfwidth and Fullwidth Forms半角・全角形U+FF00-U+FFEFSpecials特殊用途文字U+FFF0-U+FFFF 関連項目 面 (文字コード) 追加面 追加多言語面 追加漢字面 第三漢字面 追加特殊用途面 私用面 多言語 多言語サイト Unicode 超漢字

脚注

外部リンク Roadmap to the BMP

en:Plane (Unicode)#Basic Multilingual Plane zh:Unicode字符平面映射#基本多文种平面