Supplementary Multilingual Plane

SMP

Encoding & Standards

Unicode เพลน 1 (U+10000 ถึง U+1FFFF) ซึ่งเป็นที่จัดสรรโค้ดพอยท์ของอิโมจิส่วนใหญ่

The SMP is Unicode's Plane 1, containing characters that didn't fit in the original Basic Multilingual Plane. It includes emoji (U+1F000 to U+1FAFF), ancient scripts, musical notation, mathematical alphanumeric symbols, and more.

The emoji blocks in the SMP include:
- U+1F300-U+1F5FF: Miscellaneous Symbols and Pictographs
- U+1F600-U+1F64F: Emoticons
- U+1F680-U+1F6FF: Transport and Map Symbols
- U+1F900-U+1F9FF: Supplemental Symbols and Pictographs
- U+1FA00-U+1FA6F: Chess Symbols
- U+1FA70-U+1FAFF: Symbols and Pictographs Extended-A

Because SMP characters are above U+FFFF, they require 4 bytes in UTF-8 and surrogate pairs in UTF-16.

คำที่เกี่ยวข้อง

Surrogate Pair Surrogate Pair
หน่วยโค้ด UTF-16 สองตัว (surrogate สูง U+D800-U+DBFF ตามด้วย surrogate ต่ำ U+DC00-U+DFFF) ที่แสดงอักขระที่อยู่เหนือ U+FFFF ร่วมกัน
UTF-16 UTF-16
การเข้ารหัส Unicode แบบความกว้างผันแปร ใช้ 2 หรือ 4 ไบต์ต่ออักขระ ใช้ภายในโดย JavaScript, Java และ Windows
เพลน เพลน
กลุ่มโค้ดพอยท์ Unicode ที่ต่อเนื่องกัน 65,536 ตัว เพลน 0 คือ Basic Multilingual Plane (BMP) และอิโมจิส่วนใหญ่อยู่ในเพลน 1 (SMP)

เครื่องมือที่เกี่ยวข้อง

🔢 ค้นหา Unicode ค้นหา Unicode
ป้อนจุดรหัสเช่น U+1F600 และรับ emoji, รายละเอียดการเข้ารหัส, ไบต์ UTF-8/16 และ HTML entities