Jump to content

Code page 852

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Addbot (talk | contribs) at 04:16, 26 February 2013 (Bot: Migrating 8 interwiki links, now provided by Wikidata on d:q1078500 (Report Errors)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Code page 852 (also known as CP 852, IBM 00852,[1] OEM 852 (Latin II),[2][3] MS-DOS Latin 2[4]) is a code page used under MS-DOS to write Central European languages that use Latin script (such as Bosnian, Croatian, Czech, Hungarian, Polish, Romanian, Serbian or Slovak).

Note that code page 852 (MS-DOS Latin 2) is very different from ISO/IEC 8859-2 (ISO Latin-2), although both are informally referred to as "Latin-2" in different language regions.[5]

Some of the box drawing characters of the original DOS code page 437 were sacrificed in order to put in more accented letters (all printable characters from ISO 8859-2 are included). These changes caused display glitches in MS-DOS applications that made use of the box drawing characters to display a GUI-like surface in text mode (e.g. Norton Commander). Several local encodings were invented to avoid the problem, for example the Kamenický encoding for Czech and Slovak.[6]

Code page layout

The following table shows code page 852.[2][7] Each character is shown with its equivalent Unicode code point and its decimal code point. Only the second half of the table (code points 128–255) is shown, the first half (code points 0–127) being the same as ASCII; although code points 1–31 and 127 (00–1Fhex) have a different interpretation in some circumstances – see code page 437.

Code page 852
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
8_ Template:Chset-color-intl|Ç
00C7
128
Template:Chset-color-intl|ü
00FC
129
Template:Chset-color-intl|é
00E9
130
Template:Chset-color-intl|â
00E2
131
Template:Chset-color-intl|ä
00E4
132
Template:Chset-color-intl|ů
016F
133
Template:Chset-color-intl|ć
0107
134
Template:Chset-color-intl|ç
00E7
135
Template:Chset-color-intl|ł
0142
136
Template:Chset-color-intl|ë
00EB
137
Template:Chset-color-intl|Ő
0150
138
Template:Chset-color-intl|ő
0151
139
Template:Chset-color-intl|î
00EE
140
Template:Chset-color-intl|Ź
0179
141
Template:Chset-color-intl|Ä
00C4
142
Template:Chset-color-intl|Ć
0106
143
9_ Template:Chset-color-intl|É
00C9
144
Template:Chset-color-intl|Ĺ
0139
145
Template:Chset-color-intl|ĺ
013A
146
Template:Chset-color-intl|ô
00F4
147
Template:Chset-color-intl|ö
00F6
148
Template:Chset-color-intl|Ľ
013D
149
Template:Chset-color-intl|ľ
013E
150
Template:Chset-color-intl|Ś
015A
151
Template:Chset-color-intl|ś
015B
152
Template:Chset-color-intl|Ö
00D6
153
Template:Chset-color-intl|Ü
00DC
154
Template:Chset-color-intl|Ť
0164
155
Template:Chset-color-intl|ť
0165
156
Template:Chset-color-intl|Ł
0141
157
Template:Chset-color-ext-punct|×
00D7
158
Template:Chset-color-intl|č
010D
159
A_ Template:Chset-color-intl|á
00E1
160
Template:Chset-color-intl|í
00ED
161
Template:Chset-color-intl|ó
00F3
162
Template:Chset-color-intl|ú
00FA
163
Template:Chset-color-intl|Ą
0104
164
Template:Chset-color-intl|ą
0105
165
Template:Chset-color-intl|Ž
017D
166
Template:Chset-color-intl|ž
017E
167
Template:Chset-color-intl|Ę
0118
168
Template:Chset-color-intl|ę
0119
169
Template:Chset-color-ext-punct|¬
00AC
170
Template:Chset-color-intl|ź
017A
171
Template:Chset-color-intl|Č
010C
172
Template:Chset-color-intl|ş
015F
173
Template:Chset-color-ext-punct|«
00AB
174
Template:Chset-color-ext-punct|»
00BB
175
B_ Template:Chset-color-graph|
2591
176
Template:Chset-color-graph|
2592
177
Template:Chset-color-graph|
2593
178
Template:Chset-color-graph|
2502
179
Template:Chset-color-graph|
2524
180
Template:Chset-color-intl|Á
00C1
181
Template:Chset-color-intl|Â
00C2
182
Template:Chset-color-intl|Ě
011A
183
Template:Chset-color-intl|Ş
015E
184
Template:Chset-color-graph|
2563
185
Template:Chset-color-graph|
2551
186
Template:Chset-color-graph|
2557
187
Template:Chset-color-graph|
255D
188
Template:Chset-color-intl|Ż
017B
189
Template:Chset-color-intl|ż
017C
190
Template:Chset-color-graph|
2510
191
C_ Template:Chset-color-graph|
2514
192
Template:Chset-color-graph|
2534
193
Template:Chset-color-graph|
252C
194
Template:Chset-color-graph|
251C
195
Template:Chset-color-graph|
2500
196
Template:Chset-color-graph|
253C
197
Template:Chset-color-intl|Ă
0102
198
Template:Chset-color-intl|ă
0103
199
Template:Chset-color-graph|
255A
200
Template:Chset-color-graph|
2554
201
Template:Chset-color-graph|
2569
202
Template:Chset-color-graph|
2566
203
Template:Chset-color-graph|
2560
204
Template:Chset-color-graph|
2550
205
Template:Chset-color-graph|
256C
206
Template:Chset-color-ext-punct|¤
00A4
207
D_ Template:Chset-color-intl|đ
0111
208
Template:Chset-color-intl|Đ
0110
209
Template:Chset-color-intl|Ď
010E
210
Template:Chset-color-intl|Ë
00CB
211
Template:Chset-color-intl|ď
010F
212
Template:Chset-color-intl|Ň
0147
213
Template:Chset-color-intl|Í
00CD
214
Template:Chset-color-intl|Î
00CE
215
Template:Chset-color-intl|ě
011B
216
Template:Chset-color-graph|
2518
217
Template:Chset-color-graph|
250C
218
Template:Chset-color-graph|
2588
219
Template:Chset-color-graph|
2584
220
Template:Chset-color-intl|Ţ
0162
221
Template:Chset-color-intl|Ů
016E
222
Template:Chset-color-graph|
2580
223
E_ Template:Chset-color-intl|Ó
00D3
224
Template:Chset-color-intl|ß
00DF
225
Template:Chset-color-intl|Ô
00D4
226
Template:Chset-color-intl|Ń
0143
227
Template:Chset-color-intl|ń
0144
228
Template:Chset-color-intl|ň
0148
229
Template:Chset-color-intl|Š
0160
230
Template:Chset-color-intl|š
0161
231
Template:Chset-color-intl|Ŕ
0154
232
Template:Chset-color-intl|Ú
00DA
233
Template:Chset-color-intl|ŕ
0155
234
Template:Chset-color-intl|Ű
0170
235
Template:Chset-color-intl|ý
00FD
236
Template:Chset-color-intl|Ý
00DD
237
Template:Chset-color-intl|ţ
0163
238
Template:Chset-color-ext-punct|´
00B4
239
F_ Template:Chset-color-ext-punct|SHY
00AD
240
Template:Chset-color-ext-punct|˝
02DD
241
Template:Chset-color-ext-punct|˛
02DB
242
Template:Chset-color-ext-punct|ˇ
02C7
243
Template:Chset-color-ext-punct|˘
02D8
244
Template:Chset-color-ext-punct|§
00A7
245
Template:Chset-color-ext-punct|÷
00F7
246
Template:Chset-color-ext-punct|¸
00B8
247
Template:Chset-color-ext-punct|°
00B0
248
Template:Chset-color-ext-punct|¨
00A8
249
Template:Chset-color-ext-punct|˙
02D9
250
Template:Chset-color-intl|ű
0171
251
Template:Chset-color-intl|Ř
0158
252
Template:Chset-color-intl|ř
0159
253
Template:Chset-color-graph|
25A0
254
Template:Chset-color-ext-punct|NBSP
00A0
255
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F

References

  1. ^ "Code Page CPGID 00852" (PDF). IBM. Retrieved 11 Nov 2011.
  2. ^ a b "OEM 852". Go Global Developer Center. Microsoft. Retrieved 11 Nov 2011.
  3. ^ "Code Pages Supported by Windows: OEM Code Pages". Go Global Developer Center. Microsoft. Retrieved 11 Oct 2011.
  4. ^ "Code Page 852 MS-DOS Latin 2". Developing International Software. Microsoft. Retrieved 11 Nov 2011.
  5. ^ The Czech and Slovak Character Encoding Mess Explained / PC Latin 2
  6. ^ The Czech and Slovak Character Encoding Mess Explained / Kamenicky
  7. ^ "cp852_DOSLatin2 to Unicode table" (TXT). The Unicode Consortium. Retrieved 11 Nov 2011.