跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
GSXAB的知识库
搜索
搜索
外观
登录
个人工具
登录
Advertising:
查看“︁EBCDIC”︁的源代码
页面
讨论
简体中文
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
刷新
常规
链入页面
相关更改
特殊页面
页面信息
外观
移至侧栏
隐藏
←
EBCDIC
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[分类:字符编码实例]] [[分类:字符集实例]] {{InfoBox |name=EBCDIC |eng_name=EBCDIC |aliases=扩展BCD交换码,extended BCD interchange code,扩展二进制编码的十进制交换码,extended binary-coded decimal interchange code }} {{#seo: |keywords=EBCDIC |description=介绍了 EBCDIC ,一种 IBM 大型机默认编码,其中通用部分的字符集及字符编码格式。 |modified_time={{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}} |published_time=2025-08-03 }} '''EBCDIC'''<ref>EBCDIC {{IPA|[ˈɛb.sɪ.dɪk]}} 。全称为 '''extended binary-coded decimal interchange code''' ,译为'''扩展二进制编码的十进制交换码''',全称只用于解释这个词语,通常使用中只使用缩写。</ref> ,即扩展 BCD 交换码,指 [[BCDIC]] 系列编码的扩展,后者是历史上与 [[BCD 码]]兼容的一系列打孔卡字符编码。 EBCDIC 的扩展在于与 BCDIC 编码相比,成为了 IBM 大型机的默认编码,编码空间从 BCDIC 的 6 位基础上,扩展为 8 位字节。这一编码兼容了原始 BCDIC 中的一些设计,并间接兼容到打孔卡编码。这一标准提出于 1963 年到 1964 年。 EBCDIC 这个名字也指由原始 EBCDIC 衍生的一系列的编码。 == 字符库特征 == 除了字母和数字外,也包含符号和控制字符。 == 码位分配特征 == EBCDIC 继承了 BCDIC 中数字(0 除外)和字母分配在相邻的四个带有分区的 1~9 部分的特点。 与大部分早期编码一样把大小写字母安排在对应的位置。其他的位置填充符号和控制字符。 类似 BCDIC 6 位中对于 2 位区域行和 4 位数码行的划分, EBCDIC 在扩展到 8 位时,仍然将其划分为 4 位区域行和 4 位数码行。 但是有区别的是,区域行的排列顺序与 BCDIC 相反。 除了控制字符都分配在控制区域外,字母、数字(0 除外)都分配在 1~9 ,符号则分配在剩下的 0 和 A~F 的范围。 == 码位表 == EBCDIC 包含多套不兼容的字符集,这里按维基百科只记录相关的不变字符。其中部分字符(浅青色背景)在不同字符集中也可能出现在不同位置,而深灰色单元格表示这一格保留或在不同字符集中填入不同的本地字符。 {| class='wikitable' style='text-align:center;margin:0 auto;border-width:2px' width='100%' ! colspan=17 | EBCDIC 不变部分 <ref>https://en.wikipedia.org/wiki/EBCDIC#Code%20page%20layout</ref><ref>https://blog.csdn.net/weixin_40948750/article/details/121228437</ref><ref>https://baike.baidu.com/item/ASCII/309296</ref> |- ! - ! _0 <br/> <code>??? 0000</code> ! _1 <br/> <code>??? 0001</code> ! _2 <br/> <code>??? 0010</code> ! _3 <br/> <code>??? 0011</code> ! _4 <br/> <code>??? 0100</code> ! _5 <br/> <code>??? 0101</code> ! _6 <br/> <code>??? 0110</code> ! _7 <br/> <code>??? 0111</code> ! _8 <br/> <code>??? 1000</code> ! _9 <br/> <code>??? 1001</code> ! _A <br/> <code>??? 1010</code> ! _B <br/> <code>??? 1011</code> ! _C <br/> <code>??? 1100</code> ! _D <br/> <code>??? 1101</code> ! _E <br/> <code>??? 1110</code> ! _F <br/> <code>??? 1111</code> |- ! 0_ <br/> <code>0000 ????</code> | <small style="font-size:0.6em"><span title="NULL">NUL</span> <br/> [[空字符]]</small> | <small style="font-size:0.6em"><span title="START OF HEADING">SOH</span> <br/> 标题开始<ref>消息的开始。</ref></small> | <small style="font-size:0.6em"><span title="START OF TEXT">STX</span> <br/> 正文开始<ref name="stxetx">正文的开始和结束。</ref></small> | <small style="font-size:0.6em"><span title="END OF TEXT">ETX</span> <br/> 正文结束<ref name="stxetx"/></small> | <small style="font-size:0.6em"><span title="SELECT">SEL</span> <br/> 选择</small> | <small style="font-size:0.6em"><span title="CHARACTER TABULATION / HORIZONTAL TABULATION">HT</span> <br/> [[制表符|水平制表]]<ref>打印头移动到下一个水平制表位。控制输出设备到下一个预定义的表格位置,具体位置是灵活的,通常为左侧起每 4 个空格的位置。</ref></small> | <small style="font-size:0.6em"><span title="REQUIRED NEW LINE">RNL</span> <br/> 强制换行<ref>重置缩进换行。</ref></small> | <small style="font-size:0.6em"><span title="DELETE">DEL</span><br/>[[擦除字符]]</small> | <small style="font-size:0.6em"><span title="GRAPHIC ESCAPE">GE</span> <br/> 图形转义<ref>更改下一字符的解释,如使用另一套编码展示。</ref></small> | <small style="font-size:0.6em"><span title="SUPERSCRIPT">SPS</span> <br/> 上标<ref>开始上标,或结束下标。</ref></small> | <small style="font-size:0.6em"><span title="REPEAT">RPT</span> <br/> 重复<ref>切换操作模式,重复打印缓冲区。</ref></small> | <small style="font-size:0.6em"><span title="LINE TABULATION / VERTICAL TABULATION">VT</span> <br/> [[制表符|垂直制表]]<ref>打印头移动到下一个垂直制表位。</ref></small> | <small style="font-size:0.6em"><span title="FORM FEED">FF</span><br/><span title="NEW PAGE">NP</span> <br/> 换页<ref>打字机打印头移动到下一页,或者换纸。</ref></small> | <small style="font-size:0.6em"><span title="CARRIAGE RETURN">CR</span> <br/> [[回车]]<ref>打印头移动到行首,但是不移动到下一行(LF)。现代在部分系统中代替 CRLF 。</ref></small> | <small style="font-size:0.6em"><span title="SHIFT OUT">SO</span> <br/> <span title="LOCKING-SHIFT ONE">LS1</span> <br/> 移出<ref name="sosi">移出、移入打字机的彩色纸带、备用字符集等。</ref></small> | <small style="font-size:0.6em"><span title="SHIFT IN">SI</span><br/><span title="LOCKING-SHIFT ZERO">LS0</span> <br/>移入<ref name="sosi"/></small> |- ! 1_ <br/> <code>0001 ????</code> | <small style="font-size:0.6em"><span title="DATA LINK ESCAPE">DLE</span> <br/> 数据链路转义<ref>标记需要对接下来的数据流做某种转义。</ref></small> | <small style="font-size:0.6em"><span title="DEVICE CONTROL ONE">DC1</span> <br/> 设备控制 1 <br/> <span title="TRANSMIT ON">XON</span> <br/> 传输开始 </small> | <small style="font-size:0.6em"><span title="DEVICE CONTROL TWO">DC2</span> <br/> 设备控制 2</small> | <small style="font-size:0.6em"><span title="DEVICE CONTROL THREE">DC3</span> <br/> 设备控制 3 <br/> <span title="TRANSMIT OFF">XOFF</span> <br/> 传输中断 </small> | <small style="font-size:0.6em"><span title="RESTORE">RES</span>/<span title="ENABLE PRESENTATION">ENP</span> <br/> 恢复/继续展示<ref>在 BYP/INP 后恢复为继续输出。</ref></small> | <small style="font-size:0.6em"><span title="NEW LINE">NL</span> <br/> [[换行|新行]]<ref>相当于 Unicode NEL ,或者更常见的 CR+LF 。</ref></small> | <small style="font-size:0.6em"><span title="BACKSPACE">BS</span> <br/> 退格<ref>打印头向左回退一个位置。打字机上用于将同一个字符重复打印以强调,或将附加符号打印到字母同一个位置上。在 CRT 时代无效,现代则演变变为了回退位置并删除这个位置字符的退格键。</ref></small> | <small style="font-size:0.6em"><span title="PROGRAM OPERATOR COMMUNICATION">POC</span> <br/> 程序操作员交流<ref>根据后续两个字节执行指定函数,如操作灯和功能键等。</ref></small> | <small style="font-size:0.6em"><span title="CANCEL">CAN</span><br/>取消</small> | <small style="font-size:0.6em"><span title="END OF MEDIUM">EM</span><br/>介质结束<ref>指存储介质逻辑上到达末端,已被写满。</ref></small> | <small style="font-size:0.6em"><span title="UNIT BACKSPACE">UBS</span> <br/> 单位空格<ref>字符分数级的退格。</ref></small> | <small style="font-size:0.6em"><span title="CUSTOMER USE ONE">CU1</span> <br/> 客户使用 1</small> | <small style="font-size:0.6em"><span title="INTERCHANGE FILE SEPARATOR">IFS</span><br/>文件分隔符<ref name="sep">最初用于打孔纸带、磁带等顺序存储介质中分隔数据控制字符。分别对应于分割文件、数据表、数据记录、数据单元(单元格,今称字段)。同 ASCII FS 、 GS 、 RS 、 US 等,注意字段分隔在 EBCDIC 还有个也缩写成 FS 的字符。</ref></small> | <small style="font-size:0.6em"><span title="INTERCHANGE GROUP SEPARATOR">IGS</span><br/>组分隔符<ref name="sep"/></small> | <small style="font-size:0.6em"><span title="INTERCHANGE RECORD SEPARATOR">IRS</span><br/>记录分隔符<ref name="sep"/></small> | <small style="font-size:0.6em"><span title="INTERCHANGE UNIT SEPARATOR">IUS</span><br/>单元分隔符<ref name="sep"/>/<br/><span title="INTERMEDIATE TRANSMISSION BLOCK">ITB</span><br/>立即传输块<ref>结束立即块的传输控制码。</ref></small> |- ! 2_ <br/> <code>0010 ????</code> | <small style="font-size:0.6em"><span title="DIGIT SELECT">DS</span><br/>数字选择</small> | <small style="font-size:0.6em"><span title="START OF SIGNIFICANCE">SOS</span><br/>重要数据开始</small> | <small style="font-size:0.6em"><span title="FIELD SEPARATOR">FS/FDS</span><br/>字段分隔符<ref name="sep"/></small> | <small style="font-size:0.6em"><span title="WORD UNDERSCORE">WUS</span><br/>词下划线<ref>给前一个单词加下划线。</ref></small> | <small style="font-size:0.6em"><span title="BYPASS">BYP</span>/<span title="INHIBIT PRESENTATION">INP</span> <br/> 旁路/阻止展示<ref>停止输出直到 RES/ENP 。</ref></small> | <small style="font-size:0.6em"><span title="LINE FEED">LF</span><br/> [[换行]]<ref>打印头移动到下一行。打字机时代只将打印头向下一行,而不移动到行首(CR)。现代在部分系统中代替 CRLF 。</ref></small> | <small style="font-size:0.6em"><span title="END OF TRANSMISSION BLOCK">ETB</span><br/>传输块结束</small> | <small style="font-size:0.6em"><span title="ESCAPE">ESC</span><br/>换码<br/>[[转义字符]]<br/>溢出</small> | <small style="font-size:0.6em"><span title="SET ATTRIBUTE">SA</span><br/>设置属性<ref>标记定长设备特定控制序列,后背 CSP 代替。</ref></small> | <small style="font-size:0.6em"><span title="START FIELD EXTENDED">SFE</span><br/>开始字段扩展<ref>标记变长设备特定控制序列,后被 CSP 代替。</ref></small> | <small style="font-size:0.6em"><span title="SET MODE">SM</span>/<span title="SWITCH">SW</span><br/>设置属性<ref>设置操作模式的设备特定控制序列。</ref></small> | <small style="font-size:0.6em"><span title="CUSTOMER USE TWO">CU2</span> <br/> 客户使用 2 / <br/> <span title="CONTROL SEQUENCE PREFIX">CSP</span><br/>控制序列前缀<ref>标记变长设备特定控制序列,后接一个字节指定控制函数分类,一个字节序列长度,分类下具体函数,以及参数。</ref></small> | <small style="font-size:0.6em"><span title="MODIFY FIELD ATTRIBUTE">MFA</span><br/>修改字段属性<ref>标记变长设备特定控制序列,后被 CSP 代替。</ref></small> | <small style="font-size:0.6em"><span title="ENQUIRY">ENQ</span> <br/> 查询</small> | <small style="font-size:0.6em"><span title="ACKNOWLEDGE">ACK</span> <br/> 确认<br/>收到应答</small> | <small style="font-size:0.6em"><span title="ALERT">BEL</span> <br/> 响铃<ref>使蜂鸣器发出声音。一般是打字机外设的蜂鸣器,现在主板不一定安装此类外设。</ref></small> |- ! 3_ <br/> <code>0011 ????</code> | style="background-color:gray" | | style="background-color:gray" | | <small style="font-size:0.6em"><span title="SYNCHRONOUS IDLE">SYN</span><br/> 同步空闲</small> | <small style="font-size:0.6em"><span title="INDEX RETURN">IR</span> <br/> 索引返回<ref>移动到下一行行首,或者结束单元格。</ref></small> | <small style="font-size:0.6em"><span title="PRESENTATION POSITION">PP</span> <br/> 展示位置<ref>根据后续两字节设置当前位置。</ref></small> | <small style="font-size:0.6em"><span title="TRANSPARENT">TRN</span> <br/> 透明<ref>根据后续一字节确定透明数据长度。</ref></small> | <small style="font-size:0.6em"><span title="NUMERIC BACKSPACE">NBS</span> <br/> 数字退格<ref>退格,但是宽度为一个数字宽度。</ref></small> | <small style="font-size:0.6em"><span title="END OF TRANSMISSION">EOT</span><br/>传输结束</small> | <small style="font-size:0.6em"><span title="SUBSCRIPT">SBS</span> <br/> 下标<ref>开始下标,或结束上标。</ref></small> | <small style="font-size:0.6em"><span title="INDENT TAB">IT</span> <br/> 缩进指标<ref>开启对每行缩进,直到 RNL/RFF 。</ref></small> | <small style="font-size:0.6em"><span title="REQUIRED FORM FEED">RNL</span> <br/> 强制换页<ref>重置缩进换页。</ref></small> | <small style="font-size:0.6em"><span title="CUSTOMER USE THREE">CU3</span> <br/> 客户使用 3</small> | <small style="font-size:0.6em"><span title="DEVICE CONTROL FOUR">DC4</span> <br/> 设备控制 4</small> | <small style="font-size:0.6em"><span title="NEGATIVE ACKNOWLEDGE">NAK</span><br/> 拒绝<br/>否定应答</small> | style="background-color:gray" | | <small style="font-size:0.6em"><span title="SUBSTITUTE">SUB</span><br/>代替</small> |- ! 4_ <br/> <code>0100 ????</code> | <small style="font-size:0.6em"><span title="SPACE">SP</span><br/>[[空白字符|空格]]</small> | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:#77FFFF" | ¢ | . | < | ( | + | style="background-color:#77FFFF" | <nowiki>|</nowiki> |- ! 5_ <br/> <code>0101 ????</code> | & | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:#77FFFF" | ! | style="background-color:#77FFFF" | $ | * | ) | ; | style="background-color:#77FFFF" | ¬ |- ! 6_ <br/> <code>0110 ????</code> | - | / | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:#77FFFF" | ¦ | , | % | _ | > | ? |- ! 7_ <br/> <code>0111 ????</code> | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:#77FFFF" | ` | : | style="background-color:#77FFFF" | # | style="background-color:#77FFFF" | @ | ' | = | " |- ! 8_ <br/> <code>1000 ????</code> | style="background-color:gray" | | a | b | c | d | e | f | g | h | i | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:#77FFFF" | ± |- ! 9_ <br/> <code>1001 ????</code> | style="background-color:gray" | | j | k | l | m | n | o | p | q | r | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | |- ! A_ <br/> <code>1010 ????</code> | style="background-color:gray" | | style="background-color:#77FFFF" | ~ | s | t | u | v | w | x | y | z | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | |- ! B_ <br/> <code>1011 ????</code> | style="background-color:#77FFFF" | ^ | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:#77FFFF" | [ | style="background-color:#77FFFF" | ] | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | |- ! C_ <br/> <code>1100 ????</code> | style="background-color:#77FFFF" | { | A | B | C | D | E | F | G | H | I | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | |- ! D_ <br/> <code>1101 ????</code> | style="background-color:#77FFFF" | } | J | K | L | M | N | O | P | Q | R | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | |- ! E_ <br/> <code>1110 ????</code> | style="background-color:#77FFFF" | \ | style="background-color:gray" | | S | T | U | V | W | X | Y | Z | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | |- ! F_ <br/> <code>1111 ????</code> | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | style="background-color:gray" | | <small style="font-size:0.6em"><span title="EIGHT ONES">EO</span><br/>[[全一字符|全一]]</small> |} {{常见字符编码}}
返回
EBCDIC
。
Advertising: