fbpx
维基百科

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 西班牙(Basque,Castilian,Catalan,Galician)
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   ~     ˜ ˜ ˜ ¯ | ˜ ü ß ˝ ¨ ¨ û û á ö ì ° ˜ ˜ ¨ ¨ Ċ č

参看

外部链接

  • (in German)
  • at GNU Aspell website
  • Character Tables by Koichi Yasuoka(页面存档备份,存于互联网档案馆) (see Domestic ISO646 Character Tables and Quasi-ISO646 Character Tables)
  • a tool (based on statistical pentagram analysis of the Turkish language) which reverts an ASCII'fied Turkish text by determining the appropriate (but ambiguous) diacritics normally needed in Turkish but missing in the US-ASCII set.

是國際標準化組織, 和國際電工委員會, 於1972年制訂的標準, 它是一個, 位元字元的字集, 來自數個國家標準, 最主要來自美國的, ascii, 美国信息互换标准代码, 除了英語字母和數字部分, 為所有國家相同外, 有些使用字母的國家, 可按照實際需要, 修改, 以定出該國的字符標準, 亦因為當年, 位元字符集並未得到普遍接納, 各國把不同的字母或符號放進它們的字符集, 以致部分出現在, ascii, 的字母或符號, 並沒有出現在某些國家的, 變體之中, 646为了表示欧洲各种语言的带附加符号, diacrit. 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字符 处理为字形 目录 1 歷史 2 字符集 3 各地變體 4 参看 5 外部链接歷史 编辑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 F0 NUL00000 SOH00011 STX00022 ETX00033 EOT00044 ENQ00055 ACK00066 BEL00077 BS00088 HT00099 LF000A10 VT000B11 FF000C12 CR000D13 SO000E14 SI000F151 DLE001016 DC1001117 DC2001218 DC3001319 DC4001420 NAK001521 SYN001622 ETB001723 CAN001824 EM001925 SUB001A26 ESC001B27 FS001C28 GS001D29 RS001E30 US001F312 SP002032 002133 002234 35 36 002537 amp 002638 002739 002840 002941 002A42 002B43 002C44 002D45 002E46 002F473 0 003048 1 003149 2 003250 3 003351 4 003452 5 003553 6 003654 7 003755 8 003856 9 003957 003A58 003B59 lt 003C60 003D61 gt 003E62 003F634 64 A 004165 B 004266 C 004367 D 004468 E 004569 F 004670 G 004771 H 004872 I 004973 J 004A74 K 004B75 L 004C76 M 004D77 N 004E78 O 004F795 P 005080 Q 005181 R 005282 S 005383 T 005484 U 005585 V 005686 W 005787 X 005888 Y 005989 Z 005A90 91 92 93 94 005F956 96 a 006197 b 006298 c 006399 d 0064100 e 0065101 f 0066102 g 0067103 h 0068104 i 0069105 j 006A106 k 006B107 l 006C108 m 006D109 n 006E110 o 006F1117 p 0070112 q 0071113 r 0072114 s 0073115 t 0074116 u 0075117 v 0076118 w 0077119 x 0078120 y 0079121 z 007A122 123 124 125 126 DEL007F127各地變體 编辑一些國家採用了經改變 ISO 646 的字符集 包括 代码 ISO IR 标准 用于CA 1 121 CSA Z243 4 1985 加拿大 nr 1 替换标准 带有 i 法语 经典拼法 CA 2 122 CSA Z243 4 1985 加拿大 nr 2 替换标准 带有 E 法语 改革后的拼法 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 VariantJA 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 ITU CCITT 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 西班牙 Basque Castilian Catalan Galician 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 YU010 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 E A a a a a o D Z101 1011 91 5B AE AE AE A A A E a a E TH A A ġ S101 1100 92 5C O O O O O O O c c c c I c C C N N N z Đ101 1101 93 5D A A A A A U U e e U AE e O O C ħ C101 1110 94 5E ˆ ˆ ˆ ˆ ˆ ˆ U ˆ ˆ ˆ i E A O ˆ ˆ ˆ ˆ ˆ C101 1111 95 5F 110 0000 96 60 e a µ µ o o o d u ċ z111 1011 123 7B ae ae ae a a a e e e e e e th a a a Ġ s111 1100 124 7C o o o o o o o u u u u i o c c n n n Z đ111 1101 125 7D a a a a a u u e e e e u ae e o o c c Ħ c111 1110 126 7E u ss u u a o i Ċ c参看 编辑ASCII EASCII Extended ASCII EBCDIC ISO IEC 8859 ISO IEC 10646 Unicode C trigraph ISO IEC 6937 ANSI 外部链接 编辑Zeichensatz nach ISO 646 ASCII in German History at GNU Aspell website Character Tables by Koichi Yasuoka 页面存档备份 存于互联网档案馆 see Domestic ISO646 Character Tables and Quasi ISO646 Character Tables Turkish Text Deasciifier a tool based on statistical pentagram analysis of the Turkish language which reverts an ASCII fied Turkish text by determining the appropriate but ambiguous diacritics normally needed in Turkish but missing in the US ASCII set 取自 https zh wikipedia org w index php title ISO IEC 646 amp oldid 74886704, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。