GB/T 5261-1994
标准分类号
标准ICS号:信息技术、办公机械设备>>35.040字符集和信息编码
中标分类号:电子元器件与信息技术>>信息处理技术>>L71编码、字符集、字符识别
出版信息
出版社:中国标准出版社
书号:155066.1-11676
页数:平装16开, 页数:64, 字数:122千字
标准价格:17.0 元
出版日期:1995-07-01
相关单位信息
首发日期:1985-07-17
复审日期:2004-10-14
起草人:王之灌、黄伟敏
起草单位:电子工业部第十五研究所
归口单位:全国信息技术标准化技术委员会
提出单位:中华人民共和国机械电子工业部
发布部门:国家技术监督局
主管部门:国家标准化管理委员会
标准简介
本标准规定了按GB 2311构成的七位代码、扩充七位代码、八位代码或扩充八位代码用的控制功能及其编码表示。本标准规定一个C0集、一个C1集以及由此派生的一些控制功能和若干个单个控制功能。本标准适用的设备有为各种应用而专门设计的设备,由于其应用不同,彼此之间可能有很大的差别。对于一台设备来说,实现本标准规定的所有功能在技术上和经济上是不现实的。对任何一类设备仅实现一些有限选用的适于应用的功能。 GB/T 5261-1994 信息处理 七位和八位编码字符集用的控制功能 GB/T5261-1994 标准下载解压密码:www.bzxz.net
标准内容
中华人民共和国国家标准
信息处理七位和八位编码字符
集用的控制功能
Information processing-Controt funetions for7-bit and 8-blt coded character selsGB/T 5261---94
IS0 6429-1988
代替GB 5261---85
本标准等同采用国际标准ISO6429—1988%信息处理七位和八位编码字符渠用的控制功能》。1主题内容与适用范围
1.1本标准规定了按GB2311构成的七位代码.扩充七位代码、八位代码或扩充八位代码用的控制功能及其编码表示。本标准规定一个CO集、一个C1集以及由此派生的一些控制功能和若干个单个控制功能。
1.2这些控制功能与字衍成形设备进行信息交换的字符编码数据一起使用。字符成形设备是这样一种设备,即它能够接收由编码控制功能和图形字符组成的数据流并能产生字符图形输出·也就是能产生让人阅读的图形输出。输出的字符图形通常是以由学符位置和行构成的一个或多个矩形阵列的形式出现,这种矩形阵列称为页。如果设备不是单纯的输出设备,而是输入输出设备,它还能发送编码控制功能和图形字符组成的数据流,发送的数据流通常是由已送到设备的数据和本地已输入划设备的数据(例如用相连着的键盘来输入)相结合组成的。
控制功能是按它们对字符成形输入输出设备的作用来定义的,因此需要对设备结构作某些假设.这些假设应尽可能地不受限制,这将在第6章中作详细说明。控制功能除执行外,还可能需要府图形符号表示。本标准是可以扩充的,所以,在今后的版本中可能包含有更多的控制功能。其他标准规定的控制功能可能比本标准的定义有更局限的含义。1.3本标准适用的设备有为各种应用而专门设计的设备,由于其应用不同,彼此之间可能有很大的差别。对于一台设备来说,实现本标准规定的所有功能在技术上和经济上是不现实的。对任何一类设备仅实现一些有限选用的适于应用的功能。2一致性
2.1一致性的类型
与标准完全一效意味着符介它的全部要求。如果标准没有任选项,则这致性才有唯一的含义。若在标准内有任选项,则应将它明确标识。而且任何一效性的声明必须包括指出已经采纳的那些任选项的说明。
本标准规定了大基功能,可以从中进行不同的选择,以应各种应用。所以它是另外一种性质的标准。本标准没有标出这些选用项,但在进行一致性声明时必须进行标识。与标识的选用项一效称为有限的一致性。
2.2信息交换的一致性
国家技术监督局1994-12-07批准..com1995-08-01实施
CB/T 5261—94
如果字符编码数据元素内的控制功能的编码表示满足下列条件,则认为交换用编码信息中的字符编码数据元素与本标准一致:
a本标准规定的控制功能的编码表示应总是表示该控制功能,b。本标准规定的控制功能应总是由本标为该功能规定的编码表示来表示;c.不应该使用本标准留给今后标准化用的任何个编码表示。本标准没有规定的控制功能和模式,可以在满足上述条件下出现在交换的信息中(见5.5、5.5.1和7. 4)。
2.3设备的-致性
若设备符合下述 2. 3. 1以及 2. 3.2和2. 3. 3中的一条或全部要求,则该设备与本标准-致。任何种一致性的声明都应给包含2.3.1规定的说明的文件作出标识。2.3.1设备的说明
与本标准·致的设备应该是说明的主题,它们是:用参考本标准的章条或用本标准规定的控制功能标明设备能产生或接收和解释的编码表示的8
选用项;
b.对每种具有选择参数的控制功能规定其实现的参数值;若标明的选用项包括本标推中现定的参数值为缺省值的控制功能,则应包括该缺省值的显式表示和隐式表示,
d.标明用户可能提供相应控制功能或可能识别这些控制功能可用的方法,分别在2.3.2和2.3.3中规定。
2.3.2发送设备
发送设备应能在字符编码数据元素内发送已标明与本标准一致的控制功能选用项的编码表示这样一种设备应允许用户提供从标明的选用项中挑选出来的任何一种控制功能,以便在字符编码数据元素内发送它的编码表示。2.3.3接收设备
接收设备应能在字符编码数据元素内接收和解释已标明与本标准一致的控制功能的选用项的编码表示,应能解释显式表示和隐式表示的缺省值这样·种设备应使用户能用标明选用项的任何·种控制功能,而且是在字符编码数据元索内接收其编码表示,以这样的方式用户能从标明选用项的控制功能中分辩它。3引用标准
本标准的文本中引用了下列标准构成本标准的一些条文。本标准出版时,下面所列的各引用标准均为当时的最新版,所有标准郁有可能修订,建议已协议以本标准为基础的用户应研究采用下列标准最新版本的可能性。
GB2311信息处理七位和八位编码集代码扩充技术GB3453数据通信基本控制规程
信息处理文本通信用编码字符集GB 8565
GB12054数据处理转义序列登记规程ISO6937
信息处理文本通信用编码字符集IS07350文本通信图形字符子集的登记信息处理文本与办公系统办公文件体系结构(ODA)和交换格式第六部分:ISO 8613—61
字符内穿体系结构
与转义序列一起使用的编码字符集1SO国际登记表CCITT T.61建议国际智能用广电报字符总表和编码字符巢4记数法和术语
4.1记数法
GB/T 5261--94
本标准采用了一种便丁读者阅读的约定,即大写字母(或加下横线的中文)用于表示一种特定的控制功能、模式、模式设置或图形字符,以免发生类似丁space(间隔)的概念与SPACE(间隔)字符之间的混淆。
本标准使用xx/yy形式的记数法,在七位代码表中xx表示列号00至7,在八位代码表中xx表示列号00至15。yy表示行号00至154.2术语
本标准采用下列术语定义
4.2.1 操作区active area
包含有操作位置的区域。
4.2.2操作段ac:tive fitld
包含有操作位置的字段。
4.2.3操作行activc line
包含有操作位置的行。
4.2.4操作页activcpagc
包含有操作位置的负。
4.2.5操作位置active pasitian将要显示表示下一个图形字符或下一个需要图形表示的控制功能的图形符号的字符位暨,操作位骨通常由位标指示。
4.2.6区area
一串相邻接的字符位曾,这些相邻接的字符位置不一定要在间-行内。4.2.7辅助设备auxiliary device为了输入,存储、检索数据或把数据转换成图形而与学符或形设备相连的设备。4.2.8 位组 bit combination
用于表示一个编码字符或编码字符一部分的若千个二进制位的有序集合。4.2.9字节byte
作为-一个单位处理的二进制位串。4.2.10作废to canccl
将数据作上标记,以这样的方式使以后的处理可以将这些数据忽略不计。4.2.11 字符 charactcr
供纠织,控制、表示数据用的元素集合中的一个元素。4.2.12字编码数据元素character-coded-data-element(cc-data-eleent)交换信息中的一个元素,山一系列学符编码表示组成,这些缩码表示与一个或多个已标班的编码字符集标准:致。
4.2.13字符成形设备character-imagingdevice采用某种技术,使数据以图形符号的形式直观地表示出来的设备(例如阴极射线管显示器或打印机)
4. 2. 14 字 character path
连续的图形字符沿者某一行进行吴现的方向。4.2.15 字符位置 character position屏幕上正在显示或能够显示图形符号的部位。4.2.16清除to clear
GB/T 5261—94
去掉数据显示或用作数据显示的信息,例如给字段之间的边界作标志的制表停止。4.2.17编码字符集:代码coded character ser code一组明确的规则,用于确定字符巢和该字符集中各个字符及其位组之间的一一对应关系。4.2.18代码扩充code extension对未包括在给定代码的字符集中的字符进行编码的技术。4.2.19代码表codetablc
表示代码中每个字符与其指定位组相对应的表。4.2.20控制字符controlcharactcr具有控制功能的字符.其编码表示由单·个位组组成。4.2.21控制功能control function影响数据记录、处理、传输或解释的一种动作,其编码表示山一个或多个位组组成。4.2.22 控制序列 control xequenct由控制字符控制序列引导符(CSI)开始的位组串,用作带有参数的控制功能的编码表示。4.2.23 控制串 control string个定界的学符串,它可以出现在数据流中作为·-个逻辑整体供控制用。4.2.24位标cursor
--个给显示屏上为操作位置作标志的专用指示符。4.2.25小数点decimalmark
-个图形符号,通常是一个点,用于分陷十进制数的整数部分和小数部分。4.2.26缺省defrult
当没有显式规定数值或状态时所采用的数值或状态。4.2.27删除to dclctc
将衍位置的内容去掉,把相邻图形宰符移到空位置上便产生的空隙闭合。4.2.28指明to designate
用规定的方式标识--组将要提供的学符,在某些情况下立即起作用,在另一些情况下当出现另:-个控制功能后才起作用。
4.2.29设备device
信息处理装置的一部分,它能发送和(或)接收字符编码数据元素中的编码信息(按照一般意义它可以是一台输入输出设备或者是应用程序或网关功能中的一个进程)。4.2.30 显示 display
在任何一类字符成形设备(包括打印机、阴极射线管设备和类似的设备)上,用于数据可视表示的区域。
4.2.31编转功能editor fune:tiot用于对数据的可规排列进行编辑、修改或移动的控制功能。4. 2. 32适合于eligible
用于指出打笠作发送或传送用的某个区域的用语。4.2.33环境environmcnt
在数据处理或数据通信系统中,或者在这样一个系统的一部分中,标识用于表示一个字符的一进制位的数量的一种特性。
4.2.34擦除to erase
将字符位置工的内容去掉,并将形成的空隙留空。4. 2. 35转义序列
escape sequence
GB/T 5261-94
在代码扩充过程中,为控制目的而使用的一进制位串,它由两个或两个以上的位组组成,这些位组中的第一个位组是转义字符。
4.2.36字段field
由字向制表停止所在的字符位置(宇段开始)和到达下个字向制表停[正所在的字符位置(字段结束)之间的这些字符位置(不包括字段结束)所组成的区域。4.2.37终止字节final byte
使转义序列或控制序列终止的位组。4.2.38格式控制符功能formatorfunction描述数据流始发者希望信息如何格式化或呈现的控制功能。4.2.39图形字符graphic character不同丁控制功能的字符,它具有可视图形,通常用于写,印刷或显示等方法表示,而且它有一个由一个或多个位组组成的编码表示。4.2.40 图形显现gtaphie: rendition显示--组图形符号的可视式样。4.2.41图形符号graphie:symbal图形字符或控制功能的可视表示。4.2.42防护区guarded area
限定区的-一种特定情况。
4.2.43初始状态initial slate
设备投入运行时所处的状态。模式的\复位\状态为其初始状态。4.2.44中间字节intermediatebyte也间字节有两种形式:
a,在转义序列中,可能出现在控制功能转义(ESC)和终小字节之间的位组。b.
在控制序列中,可能出现在控制功能控制序列引导符(CSI)和终止字节之间,惑者参数字节和终止字节之间的位组。
4.2.45调用to invoke
用预定的位组表示已指明的字符集,直到适当的代码扩充功能出现为止。4.2.46行line
一组预先规定字符数量的字符位置。4.2.47行向lineprogression
相邻行的导现方向。
4.2.48操作系统
operatingsystem
控制计算机程序执行和可以提供调度、调试、输入输出控制、计算、编译、存储分配、数据管理和有关服务的软件。
4.2.49页page
一组预先规定行数的行。
4.2.50参数字节parameterbyte
在控制序列中,可能出现在控制序列引导符(CSI)和终止学节或者 CSI 和中间字节之间的位组。4-2.51位置position
代码表中用列和行坐标标明的部分。4.2.52专用(或试验用)private(orexperimental)在某种意义上与本标准兼穿的非标准的控制功能的表示方法。4.2.53保护区protected are:
限定区的一种特定情况。
4.2.54限定区qualified area
与某种特性相联系的学符位置中。4.2.55总表Icpcrtoire
GB/T 5261—94
用编码字符集的编码表示所能表示的字符巢。4.2. 56 滚动 scroll
显示器上全部或部分图形符号向指定方向移动的动作。4.2.57选定区selected area
一个字符位置串,该字符位皆串的内穿可能适合于用数据流的形式发送或者传送给辅助的输入输出设备。
4.2.58制表tabulatian
为了有规则地安排信,在显示器上标识字符位置或行的技术。4.2.59制表停止tabulation stop用作制表的字符位置或行的指示,字向制表停止也可用作字段之间的边界。4.2.60 用户 user
调用设备提供的服务的人或其他实体(例如,若\设备\是一个代码转换器或网关功能,这个实体则可以是*个象应用程序这样的进怪)。5编码表示
5.1概述
本标准中的每种控制功能(删除除外)属于下列几类中的一类:CO集中的元素
C1 巢中的元素;
控制序列;
d.单个控制功能,
控制串。
5.2删除
该控制功能不属于任何一个集。为了参考的的,认为它是Cx集中的-一个元素。5.3Co集的元素
在七位和八位代码中这些控制功能函位组00/00至01/15表示。这种表示方法允许最多对32个控制功能进行编码。控制功能的编码表示和定义在8.3中规定(并见表1)。指明和谢用该CU集的三字符转义序列是ESC02/0104/00。注:已经假定即使不调用CO集,也认为控制字符转义是可用的,而且也位组01/11表示。表1Co集的控制功能的位组表示
5.4C1集的元素下载标准就来标准下载网
这些控制功能表示为:
GB/T 5261—94
续表1
SI 或 LSO
在七位代码中,由二字符转义序列ESCFe表示.HSC!位组01/11表示,Fe由04/00至05/a.
15之间的位组表示。
b在八位代码中,由08/0D至09/15中的位纽表示,但若按GB2311宣布序列使用ESC02/0004/06时,则C1集的控制功能由ESC Fe序列表示。控制功能的定义和编码表示在8.3中规定(并见表2)。指明和调用该C1集的三字符转义序列是ESC02/0604/00和ESC:02/02 04/03。表 2 C1 集控制功能的位组表示列
七位代码
八位代码
七位代码
八位代码
GB/T 526194
续表 2
未分配的位组均留作今后标准化使用,不得与用。它们不能用作专用(或试验用):1)附录E(参与件)。
5.5控制序列
控制序列由位组序列组成,它由控制字符控制序列引导符(CSI)开始,后随一个或多个表示参数的位组(如果有的话)以及个或多个标识控制学符的位组组成。CSI 本身是C1 巢中的 个元素,控制序列的格式是:
CsI P..pi.I F
此处:
a:在-七位代码中CSI 山位组 01/11(表示ESC)和 05/11 表示,在八位代码由位组 09/11 表示,见 5. 4。
bPF是参数字节,如果有的话,它出03/00到03/15之间的位组组成。c
1I是中间字节,如果有的话,它由02/00到(2/15之间的位组组成。它与终止字节一起标识控制功能。
注:中问字节的个数本标准不作规定,实际上一个中间学节已足够,因为用这种方法它可以标识的控制功能超过一干种。
d、至是终止字节,它由 04/00 至07/14 之间的位组组成,它使控制序列终止,并与中间字节(如果存在的话)一起标识控制功能。位组07/00至07/14用作专用(或试验用)控制序列的终止字节。控制功能的定义和编码表示在8.3中规定(并见表3和表4)。表3无中字节的控制序列的终止字节行
GB/T 5261—94
续表3
未分配的位组留作今后标准化使用,不得占用具有单个中间字节02/00的控制序列的终止字节表4
未分配的位组留作今后标准化使用,不得占用注:1)见附录 E(参考件),
5.5.1参数表示
GB/T 5261-—94
控制序列可以包兮表示一个或多个参数的参数字节串PP,以使控制功能的技术规范完整。参数字节是03/00至03/15之间的位组。参数串解释如下:1.若参数串的第-·个位组是03/00至03/11范围内的数,则参数串按5.5.2中所述的格式解释。b.若参数串的第一个位组是03/12至03/15范围内的数,则参数申供专用(或试验用)。它的格式和含义本标准不作规定。
5.5.2参数串格式
不是由03/12至03/15范围内的位组开始的参数串应有下列格式:,由一个或多个参数子串组成的参数串,每个参数子串表示·个十进制数。b,每个参数子申由03/00至03/10中的一个或多个位组组成。03/00至03/09范围内的位组表示数字至九;位组03/10可以用作参数子串的分隔符,例如分隔一个数的整数部分和卜进制分数部分。
参数子串由-一个位组03/11分隔。位组03/12至03/15除用作参数串的第一个位组外,均留作今后标准化用。d.
空的参数子串表示-个缺省值,它取决于控制功能,见7.2.20。在每个参数了串小,最前面的位组03/00是无意义的,可以省掉,如果参数子串只由位组03/f.
00构成,则率少保留其中一个,以指出该参数子串为值,见7.2.20。g。若数串山位组 03/11 π始,则认为在分隔符前有一个空的参数子串。若参数率由位组 03/11终止,则认为在分隔符后有一个空的参数子串。若参数串包含有连续的位组03/11,则认为在分隔符之间有空的参数子申。
h.若控制功能有一个以上参数,而且某些参数子串是空的,则分隔符(位组03/11)仍需存在。但是若最后的参数子申是的,则在其前面的分隔符可以省掉,见附录B(翁考件)的B2。5.5.3参数类型
在有参数的控制序列中,每个参数子中对应于-一个参数.并代表该参数的值。参数的个数是固定的或可变的,这取决于控制功能。片参数个数是可变的,则本标准既不规定执行相应动作的最多个数,也不规定其顺序,
参数可以是纯数宁的,也可以是选择参数,也就是指出控制功能能执行的动作的编号。在选择参数的情况,,个具体的参数值可以具有两个或多个独立值组合的相同含义。未指定的选择参数值留作今后标准化用。5.6单个控制功能
这些控制功能在七位和八位代码中出二字符转义序列ESCF*表示.此处ESC由.组01/11表示,F由06/00至07/11围内的一个位组表示。这些控制功能的定义利编码表示在8.3中规定(并见表5)。注:FSC1°s序列铁记在与转义字列一起使月的编码字符兼IS)国际登记表中该资记表由102375的登记处管理。迷用ESCFs序列必须取得ISO/IECJTC1/SC2的登记认可,然后山I登:·处指定终止字节的编码.5.7控制申
控制串是有确定界限的字符串,它可以作为控制用的逻鞋整体出现在数据流中。控制中由起始定界符、命令中或字符审以及终止定界符[串终止符ST)J组成。命令串由00/08至00/13和02/00至07/14范围内的位组表示的字符串组成。符串Et)中开始(SOS)或串终止符(ST)以外的任意位组表示的字符申组成。命令串或字符中的解释不由本标准规定,而需要在数据发送者和接收者之间预先约定。行
GB/T 5261-94
表5单个控制功能
未分配的位组均留作今后标准化使用,不得占用。它们不能月于专用(或试验月)本标准中规定的起始定界符是:勤
应用程序命令(APC);
设备控制串(DCS);
操作系统命令(OSC)
保密消息(PM)
申开始(SOS)。
6与设备有关的概念
本标准中控制功能的定义是以字符成形设备结构的一般假设为根据,符合这些概念的设备的例子是字卧数字显示器、打印机或缩微胶片输山设备。6.1接收到的数据流
接收到的数锯流被认为是连续的数据流。它可以接消息、记录和(或)块的形式构成,但是这不影响本标准中所描述的抽象化设备的操作,数据的多个逻辑单元或物理单元级联在一一起以形成连续的数据流,
设备可以带有缓冲存诺器,接收到的数据在用来产生字符图形输出以前暂存在存储器中,或者将接收到的数据永久存在存储器中,并不断地用来产生字符图形的输出。6.2字符成形输出
字符成形输出可以出一页或多页预先确定大小的页组成。GB/T5261—94
贡是由预先确定数目的行构成,而每一行由预先确定数目的字符构成。在设备工作时,它可具有改变每页行数、每行字符位置数、行间隔和字间摘的能力。构成一页的行数和构成一行的字符位置数用自然数1、2、3-标识。每个字符位置处于擦除状态或产生图形符号图形符号表示间隔、图形学符或者需要图形表示的控制功能。
所有字符位置的初始状点均为“擦除\状态。处十“掠除”状态的字符位置和产生间隔的字符位置之间是否有差别取决于执行过程。字符位的大小可以是固定的,也可以随正在产尘图形的字符而定。在本标准中,字符成形输出被认为是以连续数据流形式产生,但是实际上它可能按字符,按行或按页提供。
行和字符位置按字符成形(页)输出的行向和字向进行编号,而不是按缓冲存储器(如果有)进行编本标准对图形符号的字体设计不作规定。6.3操作位置
任何时候都有“个称为“操作位置”的唯一的学符位置。操作位置是生成字符图形的川览图形的字符位置,这个图形符号表示接收到的数据流中下一个图形学符或下一个需要用图形表示的控制功能。操作位也是一个基准位置,有些格式控制功能或编辑功能接此位臀执行(见6.4)。含有操作位置的行叫做操作行。含有操作位置的字段叫做操作段。含有操作位置的页叫做操作页。含有操作位暨的区叫做操作区。6.3. 1隐式移动
若操作位置不在操作行的最后个字符位置,则它沿字向方向移到下一个字符位置。隐式移动是在接收到·个间隔或图形字符,或者在执行一次需要用图形表示的控制功能之后进行。6.3.2显式移动
将操作位置移到指定的字符位置。当执行·个导致操作位置移到指定位置的控制功能时就进行一次显式动。注:通常用一个称为“位标\的特定指示符来标识操作位空。②本标准对下列情况下操作位置移动的结果不作规定:1。当操作位置在一行的最后个学符位置时,试图进行一次魔式的移动。b、试图进行一次显式移动,使操位置秒到一个不存在的字符位置,创如在一行的最后一个字符以外或在一页的最后一行之外的某个字符位置试图进行上述一种操作位置的移动取决于热行过程,它们可能1)导致循环移动:
2)使作位置屏蔽(其条件是指明的探作佗置进行有效的移动以前,不能输入图形字符),3)使操作位置停留在允许图形字符辐入的位置,从而替代原先输入的字符或与原来掩人的字符重叠;1)使位标从操作员视野中消失:.!小位标移到显示器的另一端,且偏移行或一列;6)引起动:
7)导致其他随执行过程而定的动作。6.4格式控制符功能和编辑功能
在字符成形设备土有两类控制功能能对信息的布局或定位起作用,它们是格式控制符功能和编辑功能。编辑功能和格式控制符功能之间的基本差别在于后者对格式控制符作用模式(FEAM)有反应,而前者则无反应,见附录A(参考件)..com
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。