U+009B "CSI" CONTROL SEQUENCE INTRODUCER Unicode Character
Unicode Version 17.0
CSI
U+009B "CSI" CONTROL SEQUENCE INTRODUCER is a control character in the C1 control code set, used primarily in terminal and text display protocols to initiate a sequence of commands that control cursor movement, text formatting, and other display attributes. It serves as the opening marker for ANSI escape sequences, allowing programs to send instructions like moving the cursor to a specific position or changing text color, and it is typically followed by parameter bytes and a final command letter.
General Properties
| Code Point | U+009B |
| Version Added | 1.1 |
| Unicode 1.0 Name | Control Sequence Introducer |
| Block | Latin-1 Supplement |
| General Category | Control |
| Canonical Combining Class | Not Reordered |
| Bidirectional Class | Boundary Neutral |
| Alias | CONTROL SEQUENCE INTRODUCER (control) CSI (abbreviation) |
Encodings
| HTML Decimal Encoding | › |
| HTML Hex Encoding | › |
| UTF-8 Encoding | 0xC2 0x9B |
| UTF-16 Encoding | 0x009B |
| UTF-32 Encoding | 0x0000009B |
| C/C++/Java Escape | \u009b |
Unicode Properties
| NFC Quick Check | Yes |
| NFD Quick Check | Yes |
| NFKC Quick Check | Yes |
| NFKD Quick Check | Yes |
| Numeric Type | None |
| Numeric Value | NaN |
| Line Break | Combining Mark |
| Script | Common |
| Script Extensions | Common |
| Indic Syllabic Category | Other |
| Vertical Orientation | Rotated |
| Grapheme Cluster Break | Control |
| Word Break | Other |
| Sentence Break | Other |