U+000E "SO" LOCKING-SHIFT ONE Unicode Character

Unicode Version 18.0

SO

U+000E "SO" LOCKING-SHIFT ONE is a control character originally defined in ASCII and inherited by Unicode, which was used in teletype and early text communication systems to shift the interpretation of subsequent characters into an alternate character set, typically one containing graphical or foreign symbols rather than standard letters and numbers. Its function was to lock the shift state to this alternate set until explicitly reset by the complementary character U+000F "SI" LOCKING-SHIFT ZERO. This mechanism allowed early terminals to expand their limited character repertoires without needing additional hardware, making it a foundational element in the history of text encoding and data transmission protocols.

General Properties

Code Point
U+000E
Unicode 1.0 Name
Shift Out
Alias
LOCKING-SHIFT ONE (control)
SHIFT OUT (control)
SO (abbreviation)

Encodings

HTML Decimal Encoding

HTML Hex Encoding

UTF-8 Encoding
0x0E
UTF-16 Encoding
0x000E
UTF-32 Encoding
0x0000000E
C/C++/Java Escape
\u000e