标准号:GB/T 2311-2000
标准名称:信息技术 字符代码结构与扩充技术
代替标准:GB/T 2311-1990
发布日期:2000-07-14
实施日期:2001-03-01
批准发布部门:国家标准化管理委员会
归口单位:全国信息技术标准化技术委员会
起草单位:电子工业部标准化研究所
本标准规定了为字符集编码所提供的8位代码和7位代码的结构。结构中使用的代码元素在8位代码和7位代码中是通用的。代码使用多种技术以扩充其基本的8位代码和7位代码的能力。由于现在8位代码获得更广泛的使用,所以本版本比以前的版本更重视了8位代码。8位代码和7位代码中使用通用元素使任意一个指明的与8位代码一致的元素可以简单而直接地转换为相应的7位代码,反之亦然。GB/T 11383与本标准中8位代码结构一致,GB/T 1988与本标准中7位代码结构一致。本标准规定的代码结构条件包括扩充代码中可用的图形字符和控制功能数量等多种不同方法。它们还包括建立和形成特定代码的定义,以及为这些特定代码的结构和组成元素提供编码标识的技术。特定代码还可以通过GB/T 16262的对象标识符来标识。附录A规定了对象标识符的形式。根据GB/T 12054,用于这些8位和7位代码的单个字符集和控制功能应在使用转义序列的编码字符集的登记表中登记(见附录B)。登记表包括有关的字符集和控制功能及其编码表示,以及与这些字符集相联系的编码标识的详情。本标准建立的原则可以用于形成辅助代码结构条件。例如,GB/T 5261即遵循这个步骤制定了参数化的控制功能。对于在这里规定的8位和7位代码使用统一的结构具有下列优点:——允许在信息处理系统的设计中对代码结构使用统一的条款;——提供标准化的方法使约定的字符集调入使用;——允许在分别使用8位和7位代码的环境之间进行数据交换;——减少需要交互操作的系统间冲突的风险。当两个具有不同代码结构条件的实现级别的系统需要相互通信时,它们可以通过使用两个系统共有的代码结构条件来实现。这里规定的代码是设计用于正向顺序处理的数据。这些代码用于以其他方式处理、或是包含在固定长度记录处理格式的数据中、可能有不良结果或者可能要求额外的特殊处理以保证准确的解释。