★ U+0E21: Technical Specifications for Thai Character Mo Ma (ม)
The Thai Character Mo Ma (“ม” U+0E21), which visually represents ‘ม’, is a foundational consonant in the Thai script. This comprehensive resource provides developers and linguistic enthusiasts at iloveunicode.com with the complete technical data, encoding conversions, and usage context for this essential codepoint.
U+0E21 Thai Consonant Specifications
The **Thai Character Mo Ma** is formally categorized as an Other Letter (Lo). It resides in the *Thai* block and belongs to the **Basic Multilingual Plane**. This character was officially integrated into Unicode in version *1.1 (June, 1993)*. Its textual directionality is designated as Left To Right (L), and it has a combining class of “Not Reordered,” ensuring stable rendering in complex text layouts.
Core Unicode Properties
| Property | Value |
|---|---|
| **Name** | Thai Character Mo Ma |
| **Unicode Codepoint** | U+0E21 |
| **Unicode Version** | 1.1 (June, 1993) |
| **Block** | Thai |
| **Plane** | Basic Multilingual Plane |
Bidirectional and Categorical Data
| Property | Value |
|---|---|
| **Bidirectional class** | Left To Right (L) |
| **Is mirrored?** | No |
| **Category** | Other Letter |
| **Script** | Thai |
| **Combining Class** | Not Reordered |
Encoding Conversions and Developer Resources
Achieving correct representation of the Thai character ม in digital media requires precise encoding. The tables below detail the language-specific strings and byte sequences for the codepoint U+0E21, ensuring compatibility across all major platforms.
U+0E21 Conversion Strings
| Language/Format | Code String |
|---|---|
| HTML (decimal) | ม |
| HTML (hex) | ม |
| HTML (named) | - |
| *URL Escape Code* | %E0%B8%A1 |
| *CSS* | \00E21 |
| **JavaScript, JSON** | \u0E21 |
| **C, C++, Java** | \u0E21 |
| **Python** | \u0E21 |
| **Rust** | \u{0E21} |
| **Ruby** | \u0E21 |
Copy-Ready Code Snippet
\u0E21
UTF Encoding Byte Sequences (Hex)
| Encoding | Hex Value |
|---|---|
| ***UTF-8*** | 0xE0 0xB8 0xA1 |
| ***UTF-16*** | 0x0E21 |
| ***UTF-32*** | 0x00000E21 |
Platform Typing Instructions
How to type “ม”
Font Preview
The Thai Character Mo Ma (ม) may render differently based on the font environment. Below is a preview illustrating the character’s appearance in common font families for the codepoint U+0E21.
- ม
Times, Times New Roman, serif
- ม
Helvetica, Arial, sans-serif
- ม
Courier, Courier New, monospace
Conclusion: Advancing Your Unicode Knowledge
Accurate character handling for non-Latin scripts, like the Thai Character Mo Ma (U+0E21), is fundamental for developers building global applications. Leveraging the precise technical details found on iloveunicode.com ensures that your projects achieve full Unicode compliance and robust internationalization.