single shift three (U+008F)
Info · Code · Related · Chart · Encodings · Data · Tags · Comments
<binary data, 1 bytes> (Single Shift Three, U+008F) is a C1 control code, meaning it's a non-printing character that influences how text is processed or displayed, rather than having a visual representation itself. Defined as part of the ISO/IEC 6429 (ECMA-48) standard, its purpose is to temporarily switch to a designated graphic character set (G3) for *only the very next character* that follows it. After that single character is interpreted from G3, the system automatically reverts to the previously active character set. This "single shift" mechanism differs from "locking shifts" (like SHIFT OUT, U+000E), which cause a permanent change until another shift code is encountered. Historically crucial for internationalization in pre-Unicode terminal environments and specialized communication protocols, U+008F allowed for the insertion of individual symbols from alternate character sets without a full context switch. Today, with the widespread adoption of Unicode and UTF-8, these C1 control codes are rarely used in modern plain text processing but may still be encountered in legacy systems or specific device control applications. It is functionally similar to SINGLE SHIFT TWO (U+008E), which shifts to the G2 character set for one character.
Code
C, JavaScript, JSON, Java · CSS · HTML (Decimal) · HTML (Hex) · Perl · Python · Ruby · URL Escape Sequence
Chart
U+0000 - U+00FF
❯| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 000 | ||||||||||||||||
| 001 | ||||||||||||||||
| 002 | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
|
| 003 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
| 004 | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
| 005 | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
| 006 | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
| 007 | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | |
| 008 | | | | | | | | | | | | | | | |
|
| 009 | | | | | | | | | | | | | | | | |
| 00A | ¡ | ¢ | £ | ¤ | ¥ | ¦ | § | ¨ | © | ª | « | ¬ | | ® | ¯ |
|
| 00B | ° | ± | ² | ³ | ´ | µ | ¶ | · | ¸ | ¹ | º | » | ¼ | ½ | ¾ | ¿ |
| 00C | À | Á | Â | Ã | Ä | Å | Æ | Ç | È | É | Ê | Ë | Ì | Í | Î | Ï |
| 00D | Ð | Ñ | Ò | Ó | Ô | Õ | Ö | × | Ø | Ù | Ú | Û | Ü | Ý | Þ | ß |
| 00E | à | á | â | ã | ä | å | æ | ç | è | é | ê | ë | ì | í | î | ï |
| 00F | ð | ñ | ò | ó | ô | õ | ö | ÷ | ø | ù | ú | û | ü | ý | þ | ÿ |
Encodings
Unicode Data
age · AHex · Alpha · bc · Bidi_C · Bidi_M · blk · bpb · bpt · Cased · ccc · CE · cf · CI · Comp_Ex · cp · CWCF · CWCM · CWKCF · CWL · CWT · CWU · Dash · Dep · DI · Dia · dm · dt · ea · EBase · EComp · EMod · Emoji · EPres · Ext · ExtPict · FC_NFKC · gc · GCB · Gr_Base · Gr_Ext · Gr_Link · Hex · hst · Hyphen · ID_Compat_Math_Continue · ID_Compat_Math_Start · IDC · Ideo · IDS · IDSB · IDST · IDSU · InCB · InMC · InPC · InSC · jg · Join_C · jt · lb · lc · LOE · Lower · Math · MCM · na1 · NChar · NFC_QC · NFD_QC · NFKC_CF · NFKC_QC · NFKC_SCF · NFKD_QC · nt · nv · OAlpha · ODI · OGr_Ext · OIDC · OIDS · OLower · OMath · OUpper · Pat_Syn · Pat_WS · PCM · QMark · Radical · RI · SB · sc · scf · scx · SD · slc · stc · STerm · suc · tc · Term · uc · UIdeo · Upper · vo · VS · WB · WSpace · XIDC · XIDS · XO_NFC · XO_NFD · XO_NFKC · XO_NFKD
Comments