- Multinational Character Set
-
The Multinational Character Set (MCS) is a character encoding created by Digital Equipment Corporation for use in the popular VT220 terminal. It was an 8-bit extension of ASCII that added accented characters, currency symbols, and other character glyphs missing from 7-bit ASCII. It is only one of the code pages implemented for the VT220 National Replacement Character Set.[1][2]
Such "extended ASCII" sets were common (the National Replacement Character Set provided sets for more than a dozen European languages), but MCS has the distinction of being the ancestor of both ISO 8859-1 and Unicode.[3]
The code chart of MCS with ISO 8859-1 and the first 256 code points of Unicode have many more similarities than differences. In addition to unused code points, differences from ISO 8859-1 are:
MCS code point Unicode mapping Character A8 U+00A4 ¤ D7 U+0152 Œ DD U+0178 Ÿ F7 U+0153 œ FD U+00FF ÿ Codepage layout
In the following table, code points that differ from ISO/IEC_8859-1 are colored yellow.
DEC Multinational Character Set −0 −1 −2 −3 −4 −5 −6 −7 −8 −9 −A −B −C −D −E −F
0−
NUL
0000
0SOH
0001
1STX
0002
2ETX
0003
3EOT
0004
4ENQ
0005
5ACK
0006
6BEL
0007
7BS
0008
8HT
0009
9LF
000A
10VT
000B
11FF
000C
12CR
000D
13SO
000E
14SI
000F
15
1−
DLE
0010
16DC1
0011
17DC2
0012
18DC3
0013
19DC4
0014
20NAK
0015
21SYN
0016
22ETB
0017
23CAN
0018
24EM
0019
25SUB
001A
26ESC
001B
27FS
001C
28GS
001D
29RS
001E
30US
001F
31
2−
SP
0020
32!
0021
33"
0022
34#
0023
35$
0024
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
481
0031
492
0032
503
0033
514
0034
525
0035
536
0036
547
0037
558
0038
569
0039
57:
003A
58;
003B
59<
003C
60=
003D
61>
003E
62?
003F
63
4−
@
0040
64A
0041
65B
0042
66C
0043
67D
0044
68E
0045
69F
0046
70G
0047
71H
0048
72I
0049
73J
004A
74K
004B
75L
004C
76M
004D
77N
004E
78O
004F
79
5−
P
0050
80Q
0051
81R
0052
82S
0053
83T
0054
84U
0055
85V
0056
86W
0057
87X
0058
88Y
0059
89Z
005A
90[
005B
91\
005C
92]
005D
93^
005E
94_
005F
95
6−
`
0060
96a
0061
97b
0062
98c
0063
99d
0064
100e
0065
101f
0066
102g
0067
103h
0068
104i
0069
105j
006A
106k
006B
107l
006C
108m
006D
109n
006E
110o
006F
111
7−
p
0070
112q
0071
113r
0072
114s
0073
115t
0074
116u
0075
117v
0076
118w
0077
119x
0078
120y
0079
121z
007A
122{
007B
123|
007C
124}
007D
125~
007E
126DEL
007F
127
8−
9−
A−
¡
00A1
161¢
00A2
162£
00A3
163¥
00A5
165§
00A7
167¤
00A4
168©
00A9
169ª
00AA
170«
00AB
171
B−
°
00B0
176±
00B1
177²
00B2
178³
00B3
179µ
00B5
181¶
00B6
182·
00B7
183¹
00B9
185º
00BA
186»
00BB
187¼
00BC
188½
00BD
189¿
00BF
191
C−
À
00C0
192Á
00C1
193Â
00C2
194Ã
00C3
195Ä
00C4
196Å
00C5
197Æ
00C6
198Ç
00C7
199È
00C8
200É
00C9
201Ê
00CA
202Ë
00CB
203Ì
00CC
204Í
00CD
205Î
00CE
206Ï
00CF
207
D−
Ñ
00D1
209Ò
00D
210Ó
00D3
211Ô
00D4
212Õ
00D5
213Ö
00D6
214Œ
0152
215Ø
00D8
216Ù
00D9
217Ú
00DA
218Û
00DB
219Ü
00DC
220Ÿ
0178
221ß
00DF
223
E−
à
00E0
224á
00E1
225â
00E2
226ã
00E3
227ä
00E4
228å
00E5
229æ
00E6
230ç
00E7
231è
00E8
232é
00E9
233ê
00EA
234ë
00EB
235ì
00EC
236í
00ED
237î
00EE
238ï
00EF
239
F−
ñ
00F1
241ò
00F2
242ó
00F3
243ô
00F4
244õ
00F5
245ö
00F6
246œ
0153
247ø
00F8
248ù
00F9
249ú
00FA
250û
00FB
251ü
00FC
252ÿ
00FF
253References
- ^ "VT220 Programmer Reference Manual". Digital Equipment Corporation. 1984. http://vt100.net/docs/vt220-rm/.
- ^ "TinyTERM Emulator — National Replacement Character Set (NCRS)". http://www.centurysoftware.com/support/help/ttus_help/ttusNational_Replacement_Character_S.htm.
- ^ Roman Czyborra (1998). "ISO 8859-1 and MCS, from ISO 8859 Alphabet Soup". http://czyborra.com/charsets/iso8859.html#ISO-8859-1.
Character encodings Character sets Early telecommunications ASCII · ISO/IEC 646 · ISO/IEC 6937 · T.61 · sixbit code pages · Baudot code · Morse code · Chinese telegraph codeISO/IEC 8859 Bibliographic use National standards ArmSCII · CNS 11643 · GOST 10859 · GB 2312 · HKSCS · ISCII · JIS X 0201 · JIS X 0208 · JIS X 0212 · JIS X 0213 · KPS 9566 · KS X 1001 · PASCII · TIS-620 · TSCII · VISCII · YUSCIIEUC CN · JP · KR · TWISO/IEC 2022 CN · JP · KR · CCCIIMacOS codepages ("scripts") DOS codepages Windows codepages EBCDIC codepages 37/1140 · 273/1141 · 277/1142 · 278/1143 · 280/1144 · 284/1145 · 285/1146 · 297/1147 · 420/16804 · 424/12712 · 500/1148 · 838/1160 · 871/1149 · 875/9067 · 930/1390 · 933/1364 · 937/1371 · 935/1388 · 939/1399 · 1025/1154 · 1026/1155 · 1047/924 · 1112/1156 · 1122/1157 · 1123/1158 · 1130/1164 · JEF · KEISPlatform specific ATASCII · CDC display code · DEC-MCS · DEC Radix-50 · Fieldata · GSM 03.38 · HP roman8 · PETSCII · TI calculator character sets · WISCII · ZX Spectrum character setUnicode / ISO/IEC 10646 Miscellaneous codepages Related topics control character (C0 C1) · CCSID · Character encodings in HTML · charset detection · Han unification · ISO 6429/IEC 6429/ANSI X3.64 · mojibakeCategories:- Character sets
Wikimedia Foundation. 2010.