Skip to content
ASCII World
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
\000E
JavaScript
"\u000E"
Perl
\x{000E}
Python 2
u"\u000E"
Python 3
\u000E
Ruby
\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.