This is the Unicode character TELUGU VOWEL SIGN AI, code point U+0C48 (decimal 3144) in the Telugu block, added in Unicode 1.1. In HTML write ై, and in UTF-8 it is the 3 bytes E0 B1 88.
Codes
| Where | How to write it |
|---|---|
| Code point | U+0C48 |
| Decimal | 3144 |
| UTF-8 bytes | E0 B1 88 |
| UTF-16 (big-endian) | 0C48 |
| UTF-32 | 00000C48 |
| HTML decimal | ై |
| HTML hex | ై |
| CSS | \C48 |
| JavaScript | \u0C48 |
| JSON | \u0C48 |
| Python | \u0C48 |
| Python by name | \N{TELUGU VOWEL SIGN AI} |
| Java, C# | \u0C48 |
| Rust, Swift | \u{C48} |
| Go, C, C++ | \u0C48 |
| URL (percent-encoded) | %E0%B1%88 |
JavaScript and JSON strings store text as UTF-16, so this character is one code unit long. Python 3 strings count code points, so its length there is 1.
Properties
| Property | Value |
|---|---|
| Name | TELUGU VOWEL SIGN AI |
| Code point | U+0C48 (decimal 3144) |
| Block | Telugu (U+0C00–U+0C7F) |
| General category | Mn: Non-spacing mark |
| Script | Telugu |
| Bidirectional class | NSM: Non-spacing mark |
| Mirrored in right-to-left text | No |
| First in Unicode version | 1.1 |
Decomposition
TELUGU VOWEL SIGN AI is canonically equivalent to the sequence below. Normalising text to NFD splits it into these parts; NFC joins them back into U+0C48. Search and comparison should normalise first, or the two spellings will not match.
Nearby in Telugu
- U+0C3F Telugu Vowel Sign I
- U+0C40 Telugu Vowel Sign Ii
- U+0C41 Telugu Vowel Sign U
- U+0C42 Telugu Vowel Sign Uu
- U+0C43 Telugu Vowel Sign Vocalic R
- U+0C44 Telugu Vowel Sign Vocalic Rr
- U+0C46 Telugu Vowel Sign E
- U+0C47 Telugu Vowel Sign Ee
- U+0C4A Telugu Vowel Sign O
- U+0C4B Telugu Vowel Sign Oo
- U+0C4C Telugu Vowel Sign Au
- U+0C4D Telugu Sign Virama
- U+0C55 Telugu Length Mark
- U+0C56 Telugu Ai Length Mark
- ౘ U+0C58 Telugu Letter Tsa
- ౙ U+0C59 Telugu Letter Dza
All 101 characters: Telugu.
Official reference
Questions people ask
- What is the HTML code for TELUGU VOWEL SIGN AI?
- Use ై (decimal) or ై (hex).
- What is the UTF-8 encoding of U+0C48?
- E0 B1 88 (hex), 3 bytes. In a URL it is %E0%B1%88.
- How do I write U+0C48 in JavaScript or Python?
- JavaScript: \u0C48. Python: \u0C48.
Source
Unicode Character Database 18.0.0 (Unicode License v3); HTML entity names from the WHATWG HTML Standard (CC BY 4.0). The encodings above are computed from the code point and checked against Python's encoders. How the character looks depends on your fonts.
Legal entity
Devansh Yadav
Moradabad, Uttar Pradesh
Governing law: Courts at Moradabad, Uttar Pradesh
Phone: +91 8433475698
Legal: legal@analyzeit.in