理工科是什么意思| 阴道变黑是什么原因| 摘环后需要注意什么| 藿香正气水是什么| 眉心中间有痣代表什么| 什么样的女人最旺夫| gender什么意思| 以备不时之需什么意思| 肚子胀气吃什么好| 吸烟有害健康为什么国家还生产烟| 人死后为什么要守夜| 什么然泪下| 心脏早搏挂什么科| 什么时间吃苹果最好| 用苦良心是什么意思| 小孩吃什么水果好| 小孩子腿疼是什么原因| 7月26日什么星座| 骨盆前倾有什么危害| 单核细胞高是什么原因| 211什么意思| 得宫颈癌的前兆是什么| 海螺吃什么| 体温低是什么原因| 天上为什么有星星| 浪琴手表属于什么档次| 宜什么意思| 肚子大是什么原因造成的| 贡米是什么米| 宫颈鳞状上皮增生是什么意思| 骆驼吃什么| gst什么意思| 九出十三归指什么生肖| 晚上脚抽筋是什么原因| 普拉提是什么运动| 发烧为什么会浑身酸疼| 达芬奇是干什么的| 市斤是什么意思| 中度脂肪肝吃什么药| 铅中毒有什么症状| 弟子规是什么意思| 内热外寒感冒用什么药| 属猪的是什么命| 在什么的前面用英语怎么说| 免漆板是什么板材| 陈皮泡水喝有什么功效| 冷暴力是什么意思| 谷维素片是治什么病的| 春节为什么要放鞭炮| 西瓜为什么叫西瓜| 吃什么可以增加抵抗力和免疫力| cbd什么意思| 什么的花| 大肝功能是检查什么| 自提是什么意思| 鹅和什么一起炖最好吃| 什么是soho| 珊瑚虫属于什么动物| 突然发热是什么原因| 肾气不足吃什么药好| 牙龈流血是什么原因| 梦到自己怀孕是什么意思| 三点水的字大多与什么有关| 什么是碱性水| 检查脖子挂什么科| 什么的眼睛填空| 男朋友过生日送什么礼物最有意义| 有的没的是什么意思| 什么茶减肥效果最好| 然五行属什么| 释放天性是什么意思| 梦见鳄鱼是什么意思| 湘字五行属什么的| 四面八方是什么意思| 心绞痛用什么药最好| 海参不能和什么一起吃| 打歌是什么意思| 飞机票号是什么意思| 爆缸是什么意思| 骆驼吃什么食物| 孕妇为什么要左侧睡不能右侧睡| 奶茶喝多了有什么危害| 憋尿有什么危害| 破伤风伤口有什么症状| 益生元和益生菌有什么区别| 胃火牙疼吃什么药好| ber是什么意思| 女人有卧蚕代表什么| 女属羊和什么属相最配| gpa什么意思| 什么是哮喘| 尿酸低有什么危害| 高血脂吃什么药效果好| 转氨酶高说明什么| 白俄罗斯和俄罗斯有什么区别| 正确的三观是什么| 疗愈是什么意思| 关节咔咔响是什么原因| 18岁属什么生肖| 窦性心律过速吃什么药| 计发月数是什么意思| 阳痿早泄吃什么药最好| 孕妇梦见老公出轨是什么意思| 1958年是什么年| 品鉴是什么意思| 蛋白尿是什么颜色| 赛马不相马什么意思| 什么运动瘦肚子最快| 咽炎吃什么药最有效| 一个大一个小念什么| 山梨酸钾是什么添加剂| 五年是什么婚| 黄油可以做什么美食| 鸡眼用什么药好| 干扰素是治什么病的| b型血和o型血生的孩子是什么血型| 鼻涕有血丝是什么原因| 不带壳的蜗牛叫什么| 属蛇和什么属相相冲| 牙痛用什么药| 下肢血液循环不好吃什么药| tp是什么病毒| 为什么一站起来就头晕眼前发黑| 茱萸是什么| 去势是什么意思| 两个人在一起的意义是什么| 陶氏腔积液是什么意思| 1987年出生属什么生肖| 干扰素是什么| 事不过三是什么意思| bra什么意思| 方圆是什么意思| 快的反义词是什么| 机长是什么意思| 蒲地蓝消炎片主治什么| 5到7点是什么时辰| 妲己是什么生肖| 什么叫做原发性高血压| 常务副省长是什么级别| 路人皆知的上一句歇后语是什么| 血糖高的人适合吃什么水果| 红酒是什么味道| 玻璃属于什么垃圾| 母亲节买什么礼物| 血小板计数偏高是什么意思| 女性私处长痘痘是什么原因| 三三两两是什么生肖| 春天有什么花| 睡觉为什么会磨牙| 开胸手术吃什么补元气| ct什么意思| 遗精频繁是什么原因| 那天午后我站在你家门口什么歌| 无缝衔接什么意思| 民考民是什么意思| 体检需要注意什么| 一加一笔变成什么字| 颈椎间盘突出有什么症状| 声音沙哑是什么原因| 什么时候喝牛奶最好| 啫啫是什么意思| 工会主席是什么级别| 五脏六腑指什么| 黑色粑粑是什么原因| 茯砖茶是什么茶| domestic是什么意思| 心慌手抖是什么原因| 王字加一笔是什么字| 小孩子流鼻血是什么原因引起的| 世界上最大的生物是什么| 眼睛疼滴什么眼药水| 不孝有三无后为大是什么意思| 睡觉憋气是什么原因引起的| 全身冰凉是什么原因| 孕妇吃什么水果好对胎儿好| 男人早泄吃什么药最好| 自缚是什么意思| joma是什么牌子| 糖代谢增高是什么意思| 钙不能和什么一起吃| 什么什么不生| 什么是角| 仓鼠喝什么水| 澳门有什么特产| 床上放什么可以驱蟑螂| 总出虚汗什么原因怎么解决| 背靠背是什么意思| ib是什么意思| 8月24号是什么星座| 南辕北辙告诉我们什么道理| 流鼻血去药店买什么药| 英语介词是什么意思| 淋巴细胞百分比偏高是什么意思| 鸟字旁有什么字| 滋润是什么意思| 42是什么意思| 女性尿臭味重是什么病| 芍药花什么时候开花| 老鼠疣长什么样子图片| 脚气用什么洗脚| 脸上不出汗是什么原因| 胡萝卜和什么不能一起吃| 什么的荷叶| 吃什么能治疗早射| 什么牌子的充电宝好| 胸口正中间疼痛是什么病症| 为什么南极比北极冷| 眼开大财主是什么生肖| gas是什么意思| 手上起小水泡痒是什么原因| 生忌是什么意思| 什么是虚岁| 武则天墓为什么不敢挖| 杉字五行属什么| 草口耳是什么字| 血尿是什么原因引起的男性| 跳空缺口是什么意思| 当演员需要什么条件| 排骨炖什么好吃| 窦性心律过缓吃什么药| 原是什么意思| pu是什么| nicole是什么意思| 气血虚什么症状| 胃一阵一阵的疼吃什么药| 屁很臭是什么原因| 90年是什么年| 血糖用什么字母表示| 打封闭针有什么坏处| 推举是什么意思| 乳腺癌吃什么好| 时令是什么意思| 坤位是什么方向| 外阴炎什么症状| 养胃喝什么茶| 如期是什么意思| 肾脏彩超能检查出什么| 菊花不能和什么一起吃| 不禁是什么意思| 摩羯座后面是什么星座| 属牛男最在乎女人什么| 母亲节是什么时候| 取其轻前一句是什么| 天目湖白茶属于什么茶| 孩子专注力差去什么医院检查| 治疗便秘吃什么| 高铁二等座是什么意思| 松鼠桂鱼是什么鱼| 蛋白粉什么时候吃最好| 年轻人心悸是什么原因| 相依相偎是什么意思| 癫痫是什么意思| 低血压是什么原因引起的| 胆囊炎可以吃什么| 牙齿脱矿是什么原因| 一醉方休什么意思| 黄芪什么人不能喝| 什么是辣木籽| 2023年属什么| 甘油三酯指的是什么| 11点半是什么时辰| 薏米和什么一起煮粥最好| 白醋和小苏打一起用起什么效果| 北方是什么生肖| 百度Jump to content

成发公司杨佩:传承工匠精神 做有态度的航空

From Wikipedia, the free encyclopedia
(Redirected from Data link escape)
百度   阿联酋迪拜酋长国酋长谢赫穆罕默德本拉希德阿勒马克图姆(SheikMohammedbinRashidAlMaktoum)表示,尽管中东地区冲突不断,但此次任务将证明阿拉伯地区依然能够对人类的科学发展做出贡献。

The C0 and C1 control code or control character sets define control codes for use in text by computer systems that use ASCII and derivatives of ASCII. The codes represent additional information about the text, such as the position of a cursor, an instruction to start a new line, or a message that the text has been received.

C0 codes are the range 00HEX–1FHEX and the default C0 set was originally defined in ISO 646 (ASCII). C1 codes are the range 80HEX–9FHEX and the default C1 set was originally defined in ECMA-48 (harmonized later with ISO 6429). The ISO/IEC 2022 system of specifying control and graphic characters allows other C0 and C1 sets to be available for specialized applications, but they are rarely used.

C0 controls

[edit]

ASCII defines 32 control characters, plus the DEL character. This large number of codes was desirable at the time, as multi-byte controls would require implementation of a state machine in the terminal, which was very difficult with contemporary electronics and mechanical terminals.

Only a few codes have maintained their use: BEL, ESC, and the format effector[1] (FEn) characters BS, TAB, LF, VT, FF, and CR. Others are unused or have acquired different meanings such as NUL being the C string terminator. Some data transfer protocols such as ANPA-1312, Kermit, and XMODEM do make extensive use of SOH, STX, ETX, EOT, ACK, NAK and SYN for purposes approximating their original definitions; and some file formats use the "Information Separators" (ISn) such as the Unix info format[2] and Python's splitlines string method.[3]

The names of some codes were changed in ISO 6429:1992 (or ECMA-48:1991) to be neutral with respect to writing direction. The abbreviations used were not changed, as the standard had already specified that those would remain unchanged when the standard is translated to other languages. In this table both new and old names are shown for the renamed controls (the old name is the one matching the abbreviation).

Unicode provides Control Pictures that can replace C0 control characters to make them visible on screen. However caret notation is used more often.

ASCII control codes, originally defined in ANSI X3.4.[4]
Caret notation
Decimal
Hexadecimal
Abbreviations Name Description
^@ 0 00 NUL ? Null \0 Does nothing. The code of blank paper tape, and also used for padding to slow transmission.
^A 1 01 TC1, SOH ? Start of Heading First character of the heading of a message.[5]
^B 2 02 TC2, STX ? Start of Text Terminates the header and starts the message text.
^C 3 03 TC3, ETX ? End of Text Ends the message text, starts a footer (up to the next TC character).[5][6]
^D 4 04 TC4, EOT ? End of Transmission Ends the transmission of one or more messages.[5][6] May place terminals on standby.[6]
^E 5 05 TC5, ENQ, WRU[a] ? Enquiry Trigger a response at the receiving end, to see if it is still present.
^F 6 06 TC6, ACK ? Acknowledge Indication of successful receipt of a message.
^G 7 07 BEL[b] ? Bell, Alert \a Call for attention from an operator.
^H 8 08 FE0, BS ? Backspace \b Move one position leftwards. Next character may overprint or replace the character that was there.
^I 9 09 FE1, HT ? Character Tabulation,
Horizontal Tabulation
\t Move right to the next tab stop.
^J 10 0A FE2, LF ? Line Feed \n Move down to the same position on the next line (some devices also moved to the left column).
^K 11 0B FE3, VT ? Line Tabulation,
Vertical Tabulation
\v Move down to the next vertical tab stop.
^L 12 0C FE4, FF ? Form Feed \f Move down to the top of the next page.
^M 13 0D FE5, CR ? Carriage Return \r Move to column zero while staying on the same line.
^N 14 0E SO, LS1[13][c] ? Shift Out Switch to an alternative character set.
^O 15 0F SI, LS0[13][c] ? Shift In Return to regular character set after SO.
^P 16 10 TC7, DC0,[d] DLE ? Data Link Escape Cause a limited number of contiguously following characters to be interpreted in some different way.[15][16]
^Q 17 11 DC1, XON ? Device Control One Turn on (DC1 and DC2) or off (DC3 and DC4) devices.

Teletype[7] used these for the paper tape reader and the paper tape punch. The first use became the de facto standard for software flow control.[17]

^R 18 12 DC2, TAPE ? Device Control Two
^S 19 13 DC3, XOFF ? Device Control Three
^T 20 14 DC4, TAPE ? Device Control Four
^U 21 15 TC8, NAK ? Negative Acknowledge Negative response to a sender, such as a detected error.
^V 22 16 TC9, SYN ? Synchronous Idle Sent in synchronous transmission systems when no other character is being transmitted.
^W 23 17 TC10, ETB ? End of Transmission Block End of a transmission block of data when data are divided into such blocks for transmission purposes.
^X 24 18 CAN ? Cancel Indicates that the data preceding it are in error or are to be disregarded.
^Y 25 19 EM ? End of medium Indicates on paper or magnetic tapes that the end of the usable portion of the tape had been reached.[4]
^Z 26 1A SUB ? Substitute Replaces a character that was found to be invalid or in error. Should be ignored.
^[ 27 1B ESC ? Escape \e
[e]
Alters the meaning of a limited number of following bytes.
Nowadays this is almost always used to introduce an ANSI escape sequence.
^\ 28 1C IS4, FS ? File Separator Can be used as delimiters to mark fields of data structures. US is the lowest level, while RS, GS, and FS are of increasing level to divide groups made up of items of the level beneath it. SP (space) could be considered an even lower level.
^] 29 1D IS3, GS ? Group Separator
^^ 30 1E IS2, RS ? Record Separator
^_ 31 1F IS1, US ? Unit Separator
While not technically part of the C0 control character range, the following two characters can be thought of as having some characteristics of control characters.
  32 20 SP ? Space Move right one character position.
^? 127 7F DEL ? Delete Should be ignored. Used to delete characters on punched tape by punching out all the holes.
  1. ^ Teletype labelled the key WRU for 'who are you?'[7]
  2. ^ The name BELL is assigned by Unicode to the unrelated emoji character ?? (U+1F514). While C0 and C1 control characters were not formally named by the Unicode standard itself at the time, this collided with existing use of BELL as the name of this control character in software following the previous versions of UTS#18 (the Unicode Regular Expressions standard),[8] e.g. in Perl.[9] Unicode now accepts ALERT and BEL (but not BELL) as formal aliases for the control character,[10] although the code chart still lists BELL as the ISO 6429 alias,[11] and the corresponding control picture code point is called SYMBOL FOR BELL. Perl subsequently switched to using BELL for the emoji in version 5.18.[12]
  3. ^ a b ISO/IEC 2022 (ECMA-35) refers to these as LS0 and LS1 in 8-bit environments, and as SI and SO in 7-bit environments.[13]
  4. ^ The first, 1963 edition of ASCII classified DLE as a device control, rather than a transmission control, and gave it the abbreviation DC0 ("device control reserved for data link escape").[14]
  5. ^ The '\e' escape sequence is not part of ISO C and many other language specifications. However, it is understood by several compilers, including GCC.

C1 controls

[edit]

In 1973, ECMA-35 and ISO 2022[18] attempted to define a method so an 8-bit "extended ASCII" code could be converted to a corresponding 7-bit code, and vice versa.[19] In a 7-bit environment, the Shift Out (SO) would change the meaning of the 96 bytes 0x20 through 0x7F[a][21] (i.e. all but the C0 control codes), to be the characters that an 8-bit environment would print if it used the same code with the high bit set. This meant that the range 0x80 through 0x9F could not be printed in a 7-bit environment,[19] thus it was decided that no alternative character set could use them, and that these codes should be additional control codes, which become known as the C1 control codes. To allow a 7-bit environment to use these new controls, the sequences ESC @ through ESC _ were to be considered equivalent.[19] The later ISO 8859 standards abandoned support for 7-bit codes, but preserved this range of control characters.

The first C1 control code set to be registered for use with ISO 2022 was DIN 31626,[22] a specialised set for bibliographic use which was registered in 1979.[23]

The more common general-use ISO/IEC 6429 set was registered in 1983,[24] although the ECMA-48 specification upon which it was based had been first published in 1976[25] and JIS X 0211 (formerly JIS C 6323).[26] Symbolic names defined by RFC 1345 and early drafts of ISO 10646, but not in ISO/IEC 6429 (PAD, HOP and SGC) are also used.[9][27]

Except for SS2 and SS3 in EUC-JP text, and NEL in text transcoded from EBCDIC, the 8-bit forms of these codes were almost never used. CSI, DCS and OSC are used to control text terminals and terminal emulators, but almost always by using their 7-bit escape code representations. Nowadays if these codes are encountered it is far more likely they are intended to be printing characters from that position of Windows-1252 or Mac OS Roman.

Except for NEL, Unicode does not provide a "control picture" for any of these. There is no well-known variation of Caret notation for them either.

ISO/IEC 6429 and RFC 1345 C1 control codes
ESC+
Decimal
Hex
Abbr Name Description[28]
@ 128 80 PAD[10] Padding Character[b] Proposed as a "padding" or "high byte" for single-byte characters to make them two bytes long for easier interoperability with multiple byte characters. Extended Unix Code (EUC) occasionally uses this.[32]
A 129 81 HOP[10] High Octet Preset[b] Proposed to set the high byte of a sequence of multiple byte characters so they only need one byte each, as a simple form of data compression.
B 130 82 BPH Break Permitted Here[c] Follows a graphic character where a line break is permitted. Roughly equivalent to a soft hyphen or zero-width space except it does not define what is printed at the line break.
C 131 83 NBH No Break Here[c] Follows the graphic character that is not to be broken. See also word joiner.
D 132 84 IND Index[d] Move down one line without moving horizontally, to eliminate ambiguity about the meaning of LF.
E 133 85 NEL Next Line Equivalent to CR+LF, to match the EBCDIC control character.
F 134 86 SSA Start of Selected Area Used by block-oriented terminals. In xterm ESC F moves to the lower-left corner of the screen, since certain software assumes this behaviour.[35]
G 135 87 ESA End of Selected Area
H 136 88 HTS
  • Character Tabulation Set
  • Horizontal Tabulation Set
Set a tab stop at the current position.
I 137 89 HTJ
  • Character Tabulation With Justification
  • Horizontal Tabulation With Justification
Right-justify the text since the last tab against the next tab stop.
J 138 8A VTS
  • Line Tabulation Set
  • Vertical Tabulation Set
Set a vertical tab stop.
K 139 8B PLD
  • Partial Line Forward
  • Partial Line Down
To produce subscripts and superscripts in ISO/IEC 6429.
Subscripts use PLD text PLU while superscripts use PLU text PLD.
L 140 8C PLU
  • Partial Line Backward
  • Partial Line Up
M 141 8D RI
  • Reverse Line Feed
  • Reverse Index
Move up one line.
N 142 8E SS2 Single-Shift 2 Next character is from the G2 or G3 sets, respectively.
O 143 8F SS3 Single-Shift 3
P 144 90 DCS Device Control String Followed by a string of printable characters (0x20 through 0x7E) and format effectors (0x08 through 0x0D), terminated by ST (0x9C). Xterm defined a number of these.[36]
Q 145 91 PU1 Private Use 1 Reserved for private function agreed on between the sender and the recipient of the data.
R 146 92 PU2 Private Use 2
S 147 93 STS Set Transmit State
T 148 94 CCH Cancel character Destructive backspace, to eliminate ambiguity about meaning of BS.
U 149 95 MW Message Waiting
V 150 96 SPA Start of Protected Area Used by block-oriented terminals.
W 151 97 EPA End of Protected Area
X 152 98 SOS Start of String[c] Followed by a control string terminated by ST (0x9C) which (unlike DCS, OSC, PM or APC) may contain any character except SOS or ST.
Y 153 99 SGC,[10] SGCI[37] Single Graphic Character Introducer[b] Intended to allow an arbitrary Unicode character to be printed; it would be followed by that character, most likely encoded in UTF-1.[37]
Z 154 9A SCI Single Character Introducer[c] To be followed by a single printable character (0x20 through 0x7E) or format effector (0x08 through 0x0D), and to print it as ASCII no matter what graphic or control sets were in use.
[ 155 9B CSI Control Sequence Introducer Used to introduce control sequences that take parameters. Used for ANSI escape sequences.
\ 156 9C ST String Terminator Terminates a string started by DCS, SOS, OSC, PM or APC.
] 157 9D OSC Operating System Command Followed by a string of printable characters (0x20 through 0x7E) and format effectors (0x08 through 0x0D), terminated by ST (0x9C), intended for use to allow in-band signaling of protocol information, but rarely used for that purpose.

Some terminal emulators, including xterm, use OSC sequences for setting the window title and changing the colour palette. They may also support terminating an OSC sequence with BEL instead of ST.[38] Kermit used APC to transmit commands.[39]

^ 158 9E PM Privacy Message
_ 159 9F APC Application Program Command
  1. ^ In early versions the range excluded SP and DEL[20]
  2. ^ a b c Not part of ISO/IEC 6429 (ECMA-48)[9][27][29]:?4?[30]:?5?[31]:?8?
  3. ^ a b c d Not part of the first edition of ISO/IEC 6429.[24][29]:?4?
  4. ^ Deprecated in 1988 and withdrawn in 1992 from ISO/IEC 6429[31]:?87? (1986[33] and 1991[34] respectively for ECMA-48).

Other control code sets

[edit]

The ISO/IEC 2022 (ECMA-35) extension mechanism allowed escape sequences to change the C0 and C1 sets. The standard C0 control character set shown above is chosen with the sequence ESC ! @ and the above C1 set chosen with the sequence ESC " C.[24]

Several official and unofficial alternatives have been defined, but this is pretty much obsolete. Most were forced to retain a good deal of compatibility with the ASCII controls for interoperability. The standard makes ESC,[40][41] SP and DEL[a] "fixed" coded characters, which are available in their ASCII locations in all encodings that conform to the standard.[43] It also specifies that if a C0 set included transmission control (TCn) codes, they must be encoded at their ASCII locations[40] and could not be put in a C1 set,[44] and any new transmission controls must be in a C1 set.[40]

Alternative C0 character sets

[edit]
  • ANPA-1312, a text markup language used for news transmission, replaces several C0 control characters.
  • IPTC 7901, the newer international version of the above, has its own variations.
  • Videotex has a completely different set.
  • Teletext also defines a set similar to Videotex.
  • T.61/T.51,[45] and others[46] replaced EM and GS with SS2 and SS3 so these functions could be used in a 7-bit environment without resorting to escape sequences.
  • Some sets replaced FS with SS2,[47] (same as ANPA-1312).
  • The now-withdrawn JIS C 6225, designated JIS X 0207 in later sources.[48] replaced FS with CEX or "Control Extension"[49] which introduces control sequences for vertical text behaviour, superscripts and subscripts[50] and for transmitting custom character graphics.[48]

Alternative C1 character sets

[edit]
  • A specialized C1 control code set is registered for bibliographic use (including string collation), such as by MARC-8.[23][51][52]
  • Various specialised C1 control code sets are registered for use by Videotex formats.[22]
  • The Stratus VOS operating system uses a C1 set called the NLS control set.[53] It includes SS1 (Single-Shift 1) through SS15 (Single-Shift 15) controls,[54] used to invoke individual characters from pre-defined supplementary character sets,[55] in a similar manner to the single-shift mechanism of ISO/IEC 2022. The only single-shift controls defined by ISO/IEC 2022 are SS2 and SS3; these are retained in the VOS set at their original code points and function the same way.
  • EBCDIC defines up to 29 additional control codes besides those present in ASCII. When translating EBCDIC to Unicode (or to ISO 8859), these codes are mapped to C1 control characters in a manner specified by IBM's Character Data Representation Architecture (CDRA).[56][57] Although the New Line (NL) does translate to the ISO/IEC 6429 NEL (although it is often swapped with LF, following UNIX line ending convention),[56] the remainder of the control codes do not correspond. For example, the EBCDIC control SPS and the ECMA-48 control PLU are both used to begin a superscript or end a subscript, but are not mapped to one another. Extended-ASCII-mapped EBCDIC can therefore be regarded as having its own C1 set, although it is not registered with the ISO-IR registry for ISO/IEC 2022.[22]

Unicode

[edit]

Unicode reserves the 65 code points described above for compatibility with the C0 and C1 control codes, giving them the general category Cc (control). These are:

Unicode only specifies semantics for the C0 format controls HT, LF, VT, FF, and CR (note BS is missing); the C0 information separators FS, GS, RS, US (and SP); and the C1 control NEL.[58] The rest of the codes are transparent to Unicode and their meanings are left to higher-level protocols, with ISO/IEC 6429 suggested as a default.[58]

Unicode includes many additional format effector characters besides these, such as marks, embeds, isolates and pops for explicit bidirectional formatting, and the zero-width joiner and non-joiner for controlling ligature use. However these are given the general category Cf (format) rather than Cc.

See also

[edit]

Footnotes

[edit]
  1. ^ ISO/IEC 4873 extends this requirement to the C1 SS2 and SS3,[42] although ISO/IEC 2022 itself does not.

References

[edit]
  1. ^ Standard ECMA-6 7-bit Coded Character Set (PDF) (Technical report). 1965. p. 4.
  2. ^ Fox, Brian. "Adding a new node to Info". Info: The online, menu-driven GNU documentation system. GNU Project.
  3. ^ "Built-in Types § str.splitlines". The Python Standard Library. Python Software Foundation.
  4. ^ a b ISO/TC 97/SC 2 (1975). The set of control characters of the ISO 646 (PDF). ITSCJ/IPSJ. ISO-IR-1.{{citation}}: CS1 maint: numeric names: authors list (link)
  5. ^ a b c IPTC (1995). The IPTC Recommended Message Format (PDF) (5th ed.). IPTC TEC 7901.
  6. ^ a b c "end-of-transmission character (EOT)". Federal Standard 1037C. 1996. Archived from the original on 2025-08-05.
  7. ^ a b Robert McConnell; James Haynes; Richard Warren (December 2002). "Understanding ASCII Codes". NADCOMM.
  8. ^ Williamson, Karl. "Re: PRI #202: Extensions to NameAliases.txt for Unicode 6.1.0".
  9. ^ a b c Ken Whistler (July 20, 2011). "Formal Name Aliases for Control Characters, L2/11-281". Unicode Consortium.
  10. ^ a b c d "Name Aliases". Unicode Character Database. Unicode Consortium.
  11. ^ "C0 Controls and Basic Latin" (PDF). Unicode Consortium.
  12. ^ "charnames". Perl Programming Documentation.
  13. ^ a b c ECMA (1994). "7.3: Invocation of character-set code elements". Character Code Structure and Extension Techniques (PDF) (ECMA Standard) (6th ed.). p. 14. ECMA-35.
  14. ^ American Standards Association (1963). American Standard Code for Information Interchange: 4. Legend. p. 6. ASA X3.4-1963.
  15. ^ "data link escape character (DLE)". Federal Standard 1037C. 1996. Archived from the original on 2025-08-05.
  16. ^ "Supplementary transmission control functions (an extension of the basic mode control procedures for data communication systems)". European Computer Manufacturers Association. 1972. ECMA-37.
  17. ^ "What is the point of Ctrl-S?". Unix and Linux Stack exchange. Retrieved 14 February 2019.
  18. ^ ECMA/TC 1 (1973). "Brief History". 7-bit Input/Output Coded Character Set (PDF) (4th ed.). ECMA. ECMA-6:1973.{{citation}}: CS1 maint: numeric names: authors list (link)
  19. ^ a b c ECMA/TC 1 (1971). "8.2: Correspondence between the 7-bit Code and an 8-bit Code". Extension of the 7-bit Coded Character Set (PDF) (1st ed.). ECMA. pp. 21–24. ECMA-35:1971.{{citation}}: CS1 maint: numeric names: authors list (link)
  20. ^ ECMA/TC 1 (1973). "4.2: Specific Control Characters". 7-bit Input/Output Coded Character Set (PDF) (4th ed.). ECMA. p. 16. ECMA-6:1973.{{citation}}: CS1 maint: numeric names: authors list (link)
  21. ^ ECMA/TC 1 (1985). "5.3.8: Sets of 96 graphic characters". Code Extension Techniques (PDF) (4th ed.). ECMA. pp. 17–18. ECMA-35:1985.{{citation}}: CS1 maint: numeric names: authors list (link)
  22. ^ a b c ISO/IEC International Register of Coded Character Sets To Be Used With Escape Sequences (PDF), ITSCJ/IPSJ, ISO-IR, archived from the original (PDF) on 2025-08-05, retrieved 2025-08-05
  23. ^ a b DIN (2025-08-05). Additional Control Codes for Bibliographic Use according to German Standard DIN 31626 (PDF). ITSCJ/IPSJ. ISO-IR-40.
  24. ^ a b c ISO/TC97/SC2 (2025-08-05). C1 Control Set of ISO 6429:1983 (PDF). ITSCJ/IPSJ. ISO-IR-77.{{citation}}: CS1 maint: numeric names: authors list (link)
  25. ^ ECMA/TC 1 (1979). "Brief History". Additional Control Functions for Character-Imaging I/O Devices (PDF) (2nd ed.). ECMA. ECMA-48:1979.{{citation}}: CS1 maint: numeric names: authors list (link)
  26. ^ "JIS X 02xx 符号" (in Japanese).
  27. ^ a b Ken Whistler (2025-08-05). "Why Nothing Ever Goes Away". Unicode Mailing List.
  28. ^ ECMA/TC 1 (June 1991). Control Functions for Coded Character Sets (PDF) (5th ed.). ECMA. ECMA-48:1991.{{cite book}}: CS1 maint: numeric names: authors list (link)
  29. ^ a b ISO 6429:1983 Information processing — ISO 7-bit and 8-bit coded character sets — Additional control functions for character-imaging devices. ISO. 2025-08-05.
  30. ^ ISO 6429:1988 Information processing — Control functions for 7-bit and 8-bit coded character sets. ISO. 2025-08-05.
  31. ^ a b ISO/IEC 6429:1992 Information technology — Control functions for coded character sets. ISO. 2025-08-05. Retrieved 2025-08-05.
  32. ^ Lunde, Ken (2008). CJKV Information Processing: Chinese, Japanese, Korean, and Vietnamese Computing. O'Reilly. p. 244. ISBN 9780596800925.
  33. ^ ECMA/TC 1 (December 1986). "Appendix E: Changes Made in this Edition". Control Functions for Coded Character Sets (PDF) (4th ed.). ECMA. ECMA-48:1986.{{cite book}}: CS1 maint: numeric names: authors list (link)
  34. ^ ECMA/TC 1 (June 1991). "F.8 Eliminated control functions". Control Functions for Coded Character Sets (PDF) (5th ed.). ECMA. ECMA-48:1991.{{cite book}}: CS1 maint: numeric names: authors list (link)
  35. ^ "VT100 Widget Resources (§ hpLowerleftBugCompat)". xterm - terminal emulator for X.
  36. ^ Moy, Edward; Gildea, Stephen; Dickey, Thomas. "Device-Control functions". XTerm Control Sequences.
  37. ^ a b Brender, Ronald F. (1989). "Ada 9x Project Report: Character Set Issues for Ada 9x". Carnegie Mellon University.
  38. ^ Moy, Edward; Gildea, Stephen; Dickey, Thomas. "Operating System Commands". XTerm Control Sequences.
  39. ^ Frank da Cruz; Christine Gianone (1997). Using C-Kermit. Digital Press. p. 278. ISBN 978-1-55558-164-0.
  40. ^ a b c ECMA (1994). "6.4.2: Primary sets of coded control functions". Character Code Structure and Extension Techniques (PDF) (ECMA Standard) (6th ed.). p. 11. ECMA-35.
  41. ^ ISO/TC97/SC2/WG-7; ECMA (2025-08-05). Minimum C0 set for ISO 4873 (PDF). ITSCJ/IPSJ. ISO-IR-104.{{citation}}: CS1 maint: numeric names: authors list (link)
  42. ^ ISO/TC97/SC2/WG-7; ECMA (2025-08-05). Minimum C1 Set for ISO 4873 (PDF). ITSCJ/IPSJ. ISO-IR-105.{{citation}}: CS1 maint: numeric names: authors list (link)
  43. ^ ECMA (1994). "6.2: Fixed coded characters". Character Code Structure and Extension Techniques (PDF) (ECMA Standard) (6th ed.). p. 7. ECMA-35.
  44. ^ ECMA (1994). "6.4.3: Supplementary sets of coded control functions". Character Code Structure and Extension Techniques (PDF) (ECMA Standard) (6th ed.). p. 11. ECMA-35.
  45. ^ ITU (1985). Teletex Primary Set of Control Functions (PDF). ITSCJ/IPSJ. ISO-IR-106.
  46. ^ ú?ad pro normalizaci a mě?eni (1987). The set of control characters of ISO 646, with EM replaced by SS2 (PDF). ITSCJ/IPSJ. ISO-IR-140.
  47. ^ ISO/TC 97/SC 2 (1977). The set of control characters of ISO 646, with IS4 replaced by Single Shift for G2 (SS2) (PDF). ITSCJ/IPSJ. ISO-IR-36.{{citation}}: CS1 maint: numeric names: authors list (link)
  48. ^ a b ISO/TC97/SC2/WG6. "Liaison statement to ISO/TC97/SC2/WG8 and ISO/TC97/SC18/WG8" (PDF). ISO/TC97/SC2/WG6 N317.rev. Archived from the original (PDF) on 2025-08-05.{{cite web}}: CS1 maint: numeric names: authors list (link)
  49. ^ ISO/TC 97/SC 2 (1982). The C0 set of Control Characters of Japanese Standard JIS C 6225-1979 (PDF). ITSCJ/IPSJ. ISO-IR-74.{{citation}}: CS1 maint: numeric names: authors list (link)
  50. ^ Printronix (2012). OKI? Programmer's Reference Manual (PDF). p. 26.
  51. ^ ISO/TC 46 (2025-08-05). Additional Control Codes for Bibliographic Use according to International Standard ISO 6630 (PDF). ITSCJ/IPSJ. ISO-IR-67.{{citation}}: CS1 maint: numeric names: authors list (link)
  52. ^ ISO/TC 46 (2025-08-05). Additional Control Codes for Bibliographic Use according to International Standard ISO 6630 (PDF). ITSCJ/IPSJ. ISO-IR-124.{{citation}}: CS1 maint: numeric names: authors list (link)
  53. ^ Stratus Technologies Ireland, Ltd. "Overview of NLS Strings". National Language Support User's Guide (R212).
  54. ^ Stratus Technologies Ireland, Ltd. "The OpenVOS Internal Character Code Set". OpenVOS System Administration: Administering and Customizing a System (R281).
  55. ^ Stratus Technologies Ireland, Ltd. "The Supplementary Graphic Character Sets". National Language Support User's Guide (R212).
  56. ^ a b Umamaheswaran, V.S. (2025-08-05). "3.3 Step 2: Byte Conversion". UTF-EBCDIC. Unicode Consortium. Unicode Technical Report #16. The 64 control characters […], the ASCII DELETE character (U+007F)[…] are mapped respecting EBCDIC conventions, as defined in IBM Character Data Representation Architecture, CDRA, with one exception -- the pairing of EBCDIC Line Feed and New Line control characters are swapped from their CDRA default pairings to ISO/IEC 6429 Line Feed (U+000A) and Next Line (U+0085) control characters
  57. ^ Steele, Shawn (2025-08-05). cp037_IBMUSCanada to Unicode table. Microsoft/Unicode Consortium.
  58. ^ a b "23.1: Control Codes" (PDF). The Unicode Standard (15.0.0 ed.). Unicode Consortium. 2022. pp. 914–916. ISBN 978-1-936213-32-0.
[edit]
KT是什么 10月10号是什么日子 风加具念什么 男性尿路感染有什么症状 lh是什么激素
梦见邻居是什么意思 眼底出血是什么原因造成的 夏威夷披萨都有什么配料 去医院验血挂什么科 肺气肿吃什么药最有效
甲子日是什么意思 雪芽是什么 结石是什么原因引起的 一个月大的小狗吃什么 什么是电子邮件地址
什么察秋毫 几朵花代表什么意思 人乳头瘤病毒是什么 脚后跟疼痛什么原因 直率是什么意思
驿是什么意思hcv7jop5ns3r.cn 胆囊充盈欠佳什么意思hcv8jop0ns1r.cn 自我是什么意思helloaicloud.com 匆匆那年是什么意思hcv8jop0ns0r.cn 高铁列车长是什么级别hcv8jop9ns6r.cn
冬日暖阳是什么意思hcv8jop1ns1r.cn 什么肉不含嘌呤bysq.com 大腿肌肉疼是什么原因hcv8jop6ns7r.cn 七月份出生是什么星座hcv8jop1ns9r.cn 痛经是什么yanzhenzixun.com
一直吐口水是什么原因hcv9jop5ns4r.cn 小猫的尾巴有什么作用aiwuzhiyu.com 白带发黄吃什么药xjhesheng.com 减脂晚餐吃什么liaochangning.com 退休工资什么时候补发hcv8jop1ns8r.cn
吃什么食物养胃hcv7jop5ns3r.cn 菊花用什么繁殖hcv9jop0ns1r.cn 倒拔垂杨柳是什么意思hcv9jop6ns5r.cn 月经要来之前有什么症状mmeoe.com 纵隔子宫是什么意思hcv8jop2ns1r.cn
百度