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