SO
Shift Out
ControlASCII 14 | Hex 0x0E | U+000E
SO (code 14) switches the output device to an alternate character set. In early terminals, SO activated a secondary font bank containing special symbols or characters from a different language. The complementary SI (code 15) restored the default character set. ISO 2022 formalized this mechanism for switching between multiple coded character sets, and some East Asian terminal emulators still use SO/SI to toggle between ASCII and CJK character modes.
ASCII Code
Decimal
14
Hexadecimal
0x0E
Octal
16
Binary
0000 1110
Unicode
Code Point
U+000E
Escape
\u000e
UTF-8 Hex
0xE2 0x90 0x8E
UTF-8 Binary
111000101001000010001110
UTF-16
0x000E
UTF-32
0x0000000E
HTML Entities
Numeric

Hex

How to Type
HTML Entity

Unicode InputU+000E
Source Code Representations
C / Java
"\u000E"CSS
\000EJavaScript
"\u000E"Perl
\x{000E}Python 2
u"\u000E"Python 3
\u000ERuby
\u{000E}Frequently Asked Questions
What is ASCII code 14?
ASCII code 14 represents the Shift Out character. In hexadecimal it is 0x0E, in binary 0000 1110, and in octal 16. This is a non-printable control character used for device signaling and data transmission control.
How do I type ASCII 14 on a keyboard?
Control characters are typically entered using Ctrl key combinations. For example, Ctrl+N produces ASCII 14 in most terminal emulators. You can also use the HTML entity  in web pages.