跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
GSXAB的知识库
搜索
搜索
外观
登录
个人工具
登录
Advertising:
查看“︁ISO 646”︁的源代码
页面
讨论
简体中文
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
刷新
常规
链入页面
相关更改
特殊页面
页面信息
外观
移至侧栏
隐藏
←
ISO 646
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[分类:字符集实例]] [[分类:字符编码实例]] [[分类: ISO 标准]] {{InfoBox |name=ISO646 |eng_name=ISO646 }} '''ISO/IEC 646''' 是最初的跨地区兼容 [[ASCII]] 的系列[[字符编码]]标准。最初是国际标准化组织推行的 7 [[二进制位|比特]]编码标准。其规定了除字母与数字应保持字符编码与 ASCII 兼容外,部分标点也应保持一致(其中部分标点的使用方法有扩充),其余部分允许不同地区分配给不同字符。 ISO 646 是一个系列标准,其中基准版本被称为 IRV ('''I'''nternational '''R'''eference '''V'''ersion, 国际参照版本),其他地区版本则使用各个地区进行标记。如 ISO 646-IRV 、 ISO 646-US 、 ISO 646-CN 等。 GB/T 1988-1998 采纳了其中的 ISO 646-IRV 作为标准。 初版于 1965 年,是 ISO 与 IEC 的标准。 ISO 646 现被 [[ISO 8859]] 取代。 == 码表 == IRV 码表。其中正常背景的是不变字符(invariant character),<span style='background-color:cyan'>青色</span>背景是该字符可以兼作附加符号与其他字母组合在一起,<span style='background-color:grey'>灰色</span>背景是该字符可以在具体国别编码中发生替换。 {| class='wikitable' style='text-align:center;margin:0 auto;border-width:2px' width='100%' ! colspan=17 | ISO/IEC 646-IRV (1991)<ref>https://en.wikipedia.org/wiki/ISO/IEC_646</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>000 ????</code> | <small style="font-size:0.6em">[[空字符|NUL]]</small> | <small style="font-size:0.6em">SOH</small> | <small style="font-size:0.6em">STX</small> | <small style="font-size:0.6em">ETX</small> | <small style="font-size:0.6em">EOT</small> | <small style="font-size:0.6em">ENQ</small> | <small style="font-size:0.6em">ACK</small> | <small style="font-size:0.6em">BEL</small> | <small style="font-size:0.6em">BS</small> | <small style="font-size:0.6em">[[制表符|HT]]</small> | <small style="font-size:0.6em">[[换行符|LF]]</small> | <small style="font-size:0.6em">VT</small> | <small style="font-size:0.6em">FF</small> | <small style="font-size:0.6em">[[回车符|CR]]</small> | <small style="font-size:0.6em">SO</small> | <small style="font-size:0.6em">SI</small> |- ! 1_ <br/> <code>001 ????</code> | <small style="font-size:0.6em">DLE</small> | <small style="font-size:0.6em">DC1</small> | <small style="font-size:0.6em">DC2</small> | <small style="font-size:0.6em">DC3</small> | <small style="font-size:0.6em">DC4</small> | <small style="font-size:0.6em">NAK</small> | <small style="font-size:0.6em">SYN</small> | <small style="font-size:0.6em">ETB</small> | <small style="font-size:0.6em">CAN</small> | <small style="font-size:0.6em">EM</small> | <small style="font-size:0.6em">SUB</small> | <small style="font-size:0.6em">[[转义字符|ESC]]</small> | <small style="font-size:0.6em">FS</small> | <small style="font-size:0.6em">GS</small> | <small style="font-size:0.6em">RS</small> | <small style="font-size:0.6em">US</small> |- ! 2_ <br/> <code>010 ????</code> | <small style="font-size:0.6em">[[空白字符|SP]]</small> | ! | style='background-color: cyan' | " | style='background-color: grey' | # | style='background-color: grey' | $ | % | & | style='background-color: cyan' | ' | ( | ) | * | + | style='background-color: cyan' | , | - | . | / |- ! 3_ <br/> <code>011 ????</code> | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |- ! 4_ <br/> <code>100 ????</code> | style='background-color: grey' | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |- ! 5_ <br/> <code>101 ????</code> | P | Q | R | S | T | U | V | W | X | Y | Z | style='background-color: grey' | [ | style='background-color: grey' | \ | style='background-color: grey' | ] | style='background-color: darkcyan' | ^ | style='background-color: cyan' | _ |- ! 6_ <br/> <code>110 ????</code> | style='background-color: darkcyan' | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |- ! 7_ <br/> <code>111 ????</code> | p | q | r | s | t | u | v | w | x | y | z | style='background-color: grey' | { | style='background-color: grey' | <nowiki>|</nowiki> | style='background-color: grey' | } | style='background-color: darkcyan' | ~ | <small style="font-size:0.6em">[[擦除字符|DEL]]</small> |} 最初的 ISO 646-IRV 中, <code>0x24 $</code> 处符号为 <code>¤</code> ,<code>0x75 ~</code> 处符号为 <code>‾</code> ,但是在 1991 年后 ISO 646-IRV 与 ISO 646-US 成为相同编码。 但实际国别编码中并不一定完全遵守这一规则,有的语言中部分不变字符也是被替换的。 == 使用 == ISO 646 可以看作一种跨国家版本的 ASCII ,只约束了一部分字符的相同性以保证信息交流,而且仅使用了 7 比特。后续随着 8 比特编码受到广泛接受,以及宽字符编码广泛使用,被 ISO 8859 系列编码代替。随着 1991 年后 Unicode 与 [[ISO 10646|ISO/IEC 10646: USC]] 逐渐开始发展,仅使用单字节且无法完全在国际通用的小字符集基本被这些大字符集淘汰,现代其生态位已经几乎完全被这些系列下的编码代替。 ISO 646-CN 中替换了部两个可替换码位: <code>0x24 $</code> 处符号为 <code>¥</code> ,<code>0x75 ~</code> 处符号为 <code>‾</code> 。但是这一标准并未得到广泛使用,国标 GB/T 1988-1998 等同于 ISO 646-IRV 。 ISO 646 仍然对现在有一些影响,比如 ISO 646-KR 和 ISO 646-JP 中,反斜杠 <code>\</code> 的位置分别被 <code>₩</code> 和 <code>¥</code> 替代,即使被转换到现代编码中,也只能使用各自货币符号对应的码位。这使得现代 windows 中<ins>韩</ins>、<ins>日</ins>两国的系统仍然将作为路径分隔符的反斜线 <code>\</code> (U+005C)展示为对应的货币符号,而无法使用支持的对应 Unicode 码位 U+00A5 <code>¥</code> 和 U+20A9 <code>₩</code> 。 {{常见字符编码}}
返回
ISO 646
。
Advertising: