ISO/IEC 646 是國際標準化組織 (ISO)和國際電工委員會 (IEC)於1972年制訂的標準 。它是一個 7-位元 字元的字集 ,來自數個國家標準 ,最主要來自美國的 ASCII (美国信息互换标准代码)。ISO 646 除了英語字母 和數字 部分,為所有國家相同外,有些使用字母的國家,可按照實際需要,把 ISO 646 修改,以定出該國的字符標準。亦因為當年 8-位元字符集並未得到普遍接納,各國把不同的字母或符號放進它們的字符集,以致部分出現在 ASCII 的字母或符號,並沒有出現在某些國家的 ISO 646 變體之中。
ISO 646为了表示欧洲各种语言的带附加符号 (diacritical mark)的变音字母,由于没有码位空间去直接编码这些变音字母,所以用几个标点符号来兼作变音字母的附加符号:
撇号 (apostrophe)兼作尖音符 (acute accent);
反引号 (backquote、backtick、opening quote mark)作为重音符 (grave accent);
双引号 (double quotation mark)兼做分音符 (diaeresis或umlaut);
脱字符 (caret)兼做扬抑符 (circumflex accent);
代字号 (swung dash)兼做颚化符 (tilde);
逗号 (comma)兼做下加符 (cedilla)
为了表示变音字母,在普通字母后跟一个退格键符 (backspace,码位为0x8),然后是附加符号。在电传打字机 上,将打印出一个虽然字形丑陋但是人可以识别的变音字母。
ISO 646的12个字符编码保持开放(open)——被称为国别用途码位 (national-use code position),在ASCII码中这12个码位对应:# $ @ [ \ ] ^ ` { | } ~。由此衍生的ISO 646各国字符集编码,早已被更现代的ISO 8859 取代,但仍然有遗存痕迹。例如,很多日文系统中仍然把ASCII字符 \ 处理为字形 ¥。
歷史
ISO/IEC 646 及其前身 ASCII 和 ANSI (Windows-1252 )。
字符集
下表顯示了在ISO/ IEC646的字符集。每個字符的十六進制代碼所示[統一]當量和ISO / IEC的646碼的十進制值。灰色陰影部分表示字符代碼點[字形] s表示,因地區而異。這些都在下面詳細討論。
ISO/IEC 646
_0
_1
_2
_3
_4
_5
_6
_7
_8
_9
_A
_B
_C
_D
_E
_F
0_
NUL 0000 0
SOH 0001 1
STX 0002 2
ETX 0003 3
EOT 0004 4
ENQ 0005 5
ACK 0006 6
BEL 0007 7
BS 0008 8
HT 0009 9
LF 000A 10
VT 000B 11
FF 000C 12
CR 000D 13
SO 000E 14
SI 000F 15
1_
DLE 0010 16
DC1 0011 17
DC2 0012 18
DC3 0013 19
DC4 0014 20
NAK 0015 21
SYN 0016 22
ETB 0017 23
CAN 0018 24
EM 0019 25
SUB 001A 26
ESC 001B 27
FS 001C 28
GS 001D 29
RS 001E 30
US 001F 31
2_
SP 0020 32
! 0021 33
" 0022 34
35
36
% 0025 37
& 0026 38
' 0027 39
( 0028 40
) 0029 41
* 002A 42
+ 002B 43
, 002C 44
- 002D 45
. 002E 46
/ 002F 47
3_
0 0030 48
1 0031 49
2 0032 50
3 0033 51
4 0034 52
5 0035 53
6 0036 54
7 0037 55
8 0038 56
9 0039 57
: 003A 58
; 003B 59
< 003C 60
= 003D 61
> 003E 62
? 003F 63
4_
64
A 0041 65
B 0042 66
C 0043 67
D 0044 68
E 0045 69
F 0046 70
G 0047 71
H 0048 72
I 0049 73
J 004A 74
K 004B 75
L 004C 76
M 004D 77
N 004E 78
O 004F 79
5_
P 0050 80
Q 0051 81
R 0052 82
S 0053 83
T 0054 84
U 0055 85
V 0056 86
W 0057 87
X 0058 88
Y 0059 89
Z 005A 90
91
92
93
94
_ 005F 95
6_
96
a 0061 97
b 0062 98
c 0063 99
d 0064 100
e 0065 101
f 0066 102
g 0067 103
h 0068 104
i 0069 105
j 006A 106
k 006B 107
l 006C 108
m 006D 109
n 006E 110
o 006F 111
7_
p 0070 112
q 0071 113
r 0072 114
s 0073 115
t 0074 116
u 0075 117
v 0076 118
w 0077 119
x 0078 120
y 0079 121
z 007A 122
123
124
125
126
DEL 007F 127
各地變體
一些國家採用了經改變 ISO 646 的字符集,包括:
代码
ISO- IR
标准
用于
CA-1
121
CSA Z243.4-1985
加拿大 (nr. 1 替换标准,带有 “î”) (法语 ,经典拼法)
CA-2
122
CSA Z243.4-1985
加拿大 (nr. 2 替换标准,带有 “É”) (法语 ,改革后的拼法)
CN
057
GB/T 1988-80
中华人民共和国 (基本拉丁字母)
CU
151
NC 99-10:81
古巴 (西班牙语 )
DE
021
DIN 66083
德国 (德语 )
DK
—
DS 2089
丹麦 (丹麦语 )
FR
069
AFNOR NF Z 62010-1982
法国 (法语 )
FR-0
025
AFNOR NF Z 62010-1973
法国 (自1985年4月以来废除)
GB
004
BSI 4730
英国 (英语 )
GR
088
HOS ELOT
希腊 (已废除)
HU
086
MSZ 7795/3
匈牙利 (匈牙利语 )
IE
207
NSAI 433:1996
爱尔兰 (爱尔兰语戈依迪利语支 )
其他私有的標準,爾後獲一些標準委員會批准為國際使用:
下表列出各版本差異之處:
碼位
各 ISO 646 相容字元集字元
二進制
十進制
十六進制
INV
US
T.61
JA
JA-O
KR
CN
TW
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
}
}
}
}
}
}
}
}
å
å
å
å
å
ü
ü
è
è
è
è
ú
æ
è
õ
õ
ç
ç
[
Ħ
ć
111 1110
126
7E
~
‾
‾
‾
‾
˜
˜
˜
¯
|
˜
ü
ß
˝
¨
¨
û
û
á
ö
ì
°
˜
˜
¨
¨
Ċ
č
参看
外部链接