U+000E "SO" LOCKING-SHIFT ONE Unicode Character
Unicode Version 18.0
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)
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
Unicode Properties
Numeric Value
NaN
Script Extensions
Common