ISO/IEC 646

國際版的美國信息交換標準代碼

ISO/IEC 646國際標準化組織(ISO)和國際電工委員會(IEC)於1972年制訂的標準。它是一個 7-位元字元的字集,來自數個國家標準,最主要來自美國的 ASCII(美国信息互换标准代码)。ISO 646 除了英語字母數字部分,為所有國家相同外,有些使用字母的國家,可按照實際需要,把 ISO 646 修改,以定出該國的字符標準。亦因為當年 8-位元字符集並未得到普遍接納,各國把不同的字母或符號放進它們的字符集,以致部分出現在 ASCII 的字母或符號,並沒有出現在某些國家的 ISO 646 變體之中。

ISO 646为了表示欧洲各种语言的带附加符号(diacritical mark)的变音字母,由于没有码位空间去直接编码这些变音字母,所以用几个标点符号来兼作变音字母的附加符号:

为了表示变音字母,在普通字母后跟一个退格键符(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-
IR
標準 用於
INV ISO 646:1983 international (Invariant subset)
IRV 002 ISO 646:1983 International Reference Variant
JA 014 JIS C 6220-1969 日本羅馬字
JA-O 092 JIS C 6229-1984 日本OCR-B)
KR KS C 5636-1989 南韓
MT ? 馬爾他馬爾他文英文
NO 060 NS 4551 版本 1 挪威
NO-2 061 NS 4551 版本 2 挪威 (1987年六月後失效)
SE 010 SEN 85 02 00 附錄 B 瑞典(基本瑞典文
SE-C 011 SEN 85 02 00 附錄 C 瑞典(用於姓名之延伸瑞典文
T.61 102 ITUCCITT T.61 Recommendation International(Teletex
TW CNS 5205-1996 台灣
US 006 ANSI X3.4-1968 美國ASCII
YU 141 JUS I.B1.002 前南斯拉夫克羅地亞文斯洛文尼亞文塞爾維亞文拉丁文

其他私有的標準,爾後獲一些標準委員會批准為國際使用:

代码 ISO-
IR
批准機構 來源 用於
ES 085 ECMA IBM 西班牙BasqueCastilianCatalanGalician
esp 017 ECMA 好利獲得 (Olivetti) 西班牙文 (international)
DK-SE 009-1 SSK NATS, main set 瑞典丹麥 (journalistic texts)
FI-SE 008-1 SSK NATS, main set 瑞典芬蘭 (journalistic texts)
 
代码 ISO-
IR
批准機構 來源 用於
ita 015 ECMA Olivetti 意大利文
PT 084 ECMA IBM 葡萄牙葡萄牙文西班牙文
por 016 ECMA Olivetti 葡萄牙文 (international)

下表列出各版本差異之處:

碼位 各 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   ~     ˜ ˜ ˜ ¯ | ˜ ü ß ˝ ¨ ¨ û û á ö ì ° ˜ ˜ ¨ ¨ Ċ č

参看 编辑

外部链接 编辑