ISO/IEC 646是国际标准化组织(ISO)和国际电工委员会(IEC)制订的标准,在1972年制订。它是一个 7-位元字符的字集,来自数个国家标准,最主要来自美国的 ASCII(美国信息互换标准代码)。ISO 646 除了英语字母和数字的部分,为所有国家相同外,有些使用字母的国家,可按照实际需要,把 ISO 646 作出修改,以定出该国的字符标准。亦因为当年 8-位元字符集并未得到普遍的接纳,各国把不同的字母或符号放进它们的字符集,以致部分出现在 ASCII 的字母或符号,并没有出现在某些国家的 ISO 646 变体之中。
国家变体
一些国家采用了经改变 ISO 646 的字符集,包括:
Code |
ISO- |
Standard |
Used in |
---|---|---|---|
CA-1 |
121 |
CSA Z243.4-1985 |
Canada (nr. 1 alternative, with “î”) |
CA-2 |
122 |
CSA Z243.4-1985 |
Canada (nr. 2 alternative, with “É”) |
CN |
057 |
GB/T 1988-80 |
People's Republic of China (Basic Latin) |
CU |
151 |
NC 99-10:81 |
Cuba (Spanish) |
DE |
021 |
DIN 66083 |
Germany (German) |
DK |
— |
DS 2089 |
Denmark (Danish) |
FR |
069 |
AFNOR NF Z 62010-1982 |
France (French) |
FR-0 |
025 |
AFNOR NF Z 62010-1973 |
France (obsolete since April 1985) |
GB |
004 |
BSI 4730 |
United Kingdom (English) |
GR |
088 |
HOS ELOT |
Greece (obsolete) |
HU |
086 |
MSZ 7795/3 |
Hungary(Hungarian) |
IE |
207 |
NSAI 433:1996 |
Ireland (Irish Goidelic) |
Code |
ISO- |
Standard |
Used in |
---|---|---|---|
INV |
— |
ISO 646:1983 |
international (Invariant subset) |
IRV |
002 |
ISO 646:1983 |
International Reference Variant |
JA |
014 |
JIS C 6220-1969 |
Japan (Romaji) |
JA-O |
092 |
JIS C 6229-1984 |
Japan (OCR-B) |
KR |
— |
? |
South Korea |
MT |
— |
? |
Malta (Maltese, English) |
NO |
060 |
NS 4551 version 1 |
Norway |
NO-2 |
061 |
NS 4551 version 2 |
Norway (obsolete since June 1987) |
SE |
010 |
SEN 85 02 00 Annex B |
Sweden (basic Swedish) |
SE-C |
011 |
SEN 85 02 00 Annex C |
Sweden (extended Swedish for names) |
T.61 |
102 |
ITU/CCITT T.61 Recommendation |
International (Teletex) |
US |
006 |
ANSI X3.4-1968 |
United States (ASCII) |
YU |
141 |
JUS I.B1.002 |
former Yugoslavia (Croatian, Slovenian, Serbian, Latin) |
其他私有的标准,尔后被一些标准委员会批准为国际使用:
Code |
ISO- |
Approved by |
Origin |
Used in |
---|---|---|---|---|
ES |
085 |
ECMA |
IBM |
Spain (Basque, Castilian, Catalan, Galician) |
esp |
017 |
ECMA |
Olivetti |
Spanish (international) |
DK-SE |
009-1 |
SSK |
NATS, main set |
Sweden and Denmark (journalistic texts) |
FI-SE |
008-1 |
SSK |
NATS, main set |
Sweden and Finland (journalistic texts) |
Code |
ISO- |
Approved by |
Origin |
Used in |
---|---|---|---|---|
ita |
015 |
ECMA |
Olivetti |
Italian |
PT |
084 |
ECMA |
IBM |
Portugal (Portuguese, Spanish) |
por |
016 |
ECMA |
Olivetti |
Portuguese (international) |
The specifics of the changes for some of these variants are given in this table:
Codes |
Characters for each ISO 646 compatible charset |
|||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
binary |
decimal |
hexa |
INV |
US |
T.61 |
JA |
JA-O |
KR |
CN |
IRV |
GB |
DK |
NO |
NO-2 |
SE |
SE-C |
DE |
HU |
FR |
FR-0 |
CA-1 |
CA-2 |
IE |
IS |
ita |
por |
PT |
esp |
ES |
CU |
MT |
YU |
010 0010 |
34 |
22 |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
" |
010 0011 |
35 |
23 |
# |
# |
# |
# |
# |
# |
# |
£ |
# |
# |
§ |
# |
# |
# |
# |
£ |
£ |
# |
# |
£ |
# |
£ |
# |
£ |
# |
# |
# |
# |
# |
|
010 0100 |
36 |
24 |
$ |
¤ |
$ |
$ |
$ |
¥ |
$ |
$ |
$ |
$ |
$ |
¤ |
¤ |
$ |
¤ |
$ |
$ |
$ |
$ |
$ |
$ |
$ |
$ |
$ |
$ |
$ |
¤ |
$ |
$ |
|
010 1001 |
39 |
27 |
' |
' |
' |
' |
' |
' |
' |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
’ |
010 1100 |
44 |
2C |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
, |
010 1101 |
45 |
2D |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
010 1111 |
47 |
2F |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
/ |
100 0000 |
64 |
40 |
@ |
@ |
@ |
@ |
@ |
@ |
@ |
@ |
@ |
@ |
@ |
@ |
É |
§ |
Á |
à |
à |
à |
à |
Ó |
Ð |
§ |
§ |
´ |
§ |
· |
@ |
@ |
Ž |
|
101 1011 |
91 |
5B |
[ |
[ |
[ |
[ |
[ |
[ |
[ |
[ |
Æ |
Æ |
Æ |
Ä |
Ä |
Ä |
É |
° |
° |
â |
â |
É |
Þ |
° |
à |
à |
¡ |
¡ |
¡ |
ġ |
Š |
|
101 1100 |
92 |
5C |
\ |
¥ |
¥ |
₩ |
\ |
\ |
\ |
Ø |
Ø |
Ø |
Ö |
Ö |
Ö |
Ö |
ç |
ç |
ç |
ç |
Í |
\ |
ç |
Ç |
Ç |
Ñ |
Ñ |
Ñ |
ż |
Đ |
||
101 1101 |
93 |
5D |
] |
] |
] |
] |
] |
] |
] |
] |
Å |
Å |
Å |
Å |
Å |
Ü |
Ü |
§ |
§ |
ê |
ê |
Ú |
Æ |
é |
Õ |
Õ |
¿ |
Ç |
] |
ħ |
Ć |
|
101 1110 |
94 |
5E |
^ |
^ |
^ |
^ |
^ |
ˆ |
ˆ |
ˆ |
ˆ |
ˆ |
ˆ |
Ü |
ˆ |
ˆ |
^ |
ˆ |
î |
É |
Á |
Ö |
ˆ |
ˆ |
ˆ |
ˆ |
¿ |
¿ |
ˆ |
Č |
||
101 1111 |
95 |
5F |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
110 0000 |
96 |
60 |
` |
` |
` |
` |
` |
` |
` |
` |
` |
` |
é |
` |
á |
µ |
µ |
ô |
ô |
ó |
ð |
ù |
` |
` |
` |
` |
` |
ċ |
ž |
|||
111 1011 |
123 |
7B |
{ |
{ |
{ |
{ |
{ |
{ |
{ |
æ |
æ |
æ |
ä |
ä |
ä |
é |
é |
é |
é |
é |
é |
þ |
à |
ã |
ã |
° |
´ |
´ |
Ġ |
š |
||
111 1100 |
124 |
7C |
| |
| |
| |
| |
| |
| |
| |
| |
ø |
ø |
ø |
ö |
ö |
ö |
ö |
ù |
ù |
ù |
ù |
í |
| |
ò |
ç |
ç |
ñ |
ñ |
ñ |
Ż |
đ |
|
111 1101 |
125 |
7D |
} |
} |