gymel  >> Charsets  >> Transition CP850

Zeichentabelle Transition CP850 nach allegro-OSTWEST

In der folgenden Tabelle einer modifizierten Codepage 850 (reservierte Zeichen von allegro-C sind nicht aufgeführt, Steuerzeichen teilweise entsprechend ihrem Aussehen codiert) sind diejenigen Zeichenpositionen farbig markiert, die in der Zeichentabelle allegro-Ostwest nicht identisch codiert sind. Rot sind dabei Buchstaben, gelb Sonderzeichen, die vermutlich nicht verwandt werden.

Diese Zeichen werden -- falls sie benutzt worden sind -- bei Ausdruck und Indexierung schon immer falsch verarbeitet worden sein, so daß sie eigentlich nicht massenhaft zu erwarten sind.

Kritisch sind wohl vor allem das Paragraphenzeichen sowie diejenigen Akzentbuchstaben, die sich bei eingestellter Codepage 850 kombiniert über die Tastatur eingeben lassen, also bis auf É alle akzentuierten Großbuchstaben.

Hex
Dez
Oct
x0
0
000
x1
1
001
x2
2
002
x3
3
003
x4
4
004
x5
5
005
x6
6
006
x7
7
007
  x8
8
010
x9
9
011
xA
10
12
xB
11
013
xC
12
014
xD
13
015
xE
14
016
xF
15
017
x00
0
000
                        [ ♂ ]

000B
[ ♀ ]

000C
 
266C

263C
x10
16
020
[ ► ]

25B6
[ ◄ ]

25C0
[ ↕ ]

0012
[ ‼ ]

0013

00B6
§
00A7
[ ▁ ]

0016
[ ↨ ]

0017
 
2191

2193
    [ ∟ ]

2319
[ ↔ ]

001D
[ ▲ ]

25B4
[ ▼ ]

25BE
x20
32
040

0020
!
0021
"
0022
#
0023
$
0024
%
0025
&
0026
'
0027
  (
0028
)
0029
*
002A
+
002B
,
002C
-
002D
.
002E
/
002F
x30
48
060
0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
  8
0038
9
0039
:
003A
;
003B
<
003C
=
003D
>
003E
?
003F
x40
64
100
@
0040
A
0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
  H
0048
I
0049
J
004A
K
004B
L
004C
M
004D
N
004E
O
004F
x50
80
120
P
0050
Q
0051
R
0052
S
0053
T
0054
U
0055
V
0056
W
0057
  X
0058
Y
0059
Z
005A
[
005B
\
005C
]
005D
^
005E
_
005F
x60
96
140
`
0060
a
0061
b
0062
c
0063
d
0064
e
0065
f
0066
g
0067
  h
0068
i
0069
j
006A
k
006B
l
006C
m
006D
n
006E
o
006F
x70
112
160
p
0070
q
0071
r
0072
s
0073
t
0074
u
0075
v
0076
w
0077
  x
0078
y
0079
z
007A
{
007B
|
007C
}
007D
~
007E

007F
x80
128
200
Ç
00C7
ü
00FC
é
00E9
â
00E2
ä
00E4
à
00E0
å
00E5
ç
00E7
  ê
00EA
ë
00EB
è
00E8
ï
00EF
î
00EE
ì
00EC
Ä
00C4
Å
00C5
x90
144
220
É
00C9
æ
00E6
Æ
00C6
ô
00F4
ö
00F6
ò
00F2
û
00FB
ù
00F9
  ÿ
00FF
Ö
00D6
Ü
00DC
ø
00F8
£
00A3
Ø
00D8
×
00D7
ƒ
0192
xA0
160
240
á
00E1
í
00ED
ó
00F3
ú
00FA
ñ
00F1
Ñ
00D1
ª
00AA
º
00BA
  ¿
00BF
®
00AE
¬
00AC
½
00BD
¼
00BC
¡
00A1
«
00AB
»
00BB
xB0
176
260

2591

2592

2593

2502

2524
Á
00C1
Â
00C2
À
00C0
  ©
00A9

2563

2551

2557

255D
¢
00A2
¥
00A5

2510
xC0
192
300

2514

2534

252C

251C

2500

253C
ã
00E3
Ã
00C3
 
255A

2554

2569

2566

2560

2550

256C
¤
00A4
xD0
208
320
ð
00F0
Ð
00D0
Ê
00CA
Ë
00CB
È
00C8
ı
0131
Í
00CD
Î
00CE
  Ï
00CF

2518

250C

2588

2584
¦
00A6
Ì
00CC

2580
xE0
224
340
Ó
00D3
ß
00DF
Ô
00D4
Ò
00D2
õ
00F5
Õ
00D5
µ
00B5
þ
00FE
  Þ
00DE
Ú
00DA
Û
00DB
Ù
00D9
ý
00FD
Ý
00DD
¯
00AF
´
00B4
xF0
240
360
­
00AD
±
00B1

2017
¾
00BE

00B6
§
00A7
÷
00F7
¸
00B8
  °
00B0
¨
00A8
·
00B7
¹
00B9
³
00B3
²
00B2

25A0
 

Die folgende Tabelle schlägt Umsetzungen für die oben markierten Zeichen vor. Die Spalte "Ostwest strikt" ist durch schematische Anwendung der Unicode-Mappings gewonnen, die Spalte "Ostwest Maxi" versucht, möglichst viele Zeichen umzusetzen.

Umzusetzen ist:

CP 850UnicodeUnicode NameOstwest StriktOstwest MaxiUnicode
0x12
(18)
 (U0012) [ ↕ ] <control> illegal---
0x13
(19)
 (U0013) [ ‼ ] <control> illegal---
0x16
(22)
 (U0016) [ ▁ ] <control> illegal---
0x17
(23)
 (U0017) [ ↨ ] <control> illegal---
0x7f
(127)
 (U007F) <control> illegal---
0x9b
(155)
ø (U00F8) LATIN SMALL LETTER O WITH STROKE 0xed
(237)
0x9d
(157)
Ø (U00D8) LATIN CAPITAL LETTER O WITH STROKE 0xd7
(215)
0x9e
(158)
× (U00D7) MULTIPLICATION SIGN illegal---
0x9f
(159)
ƒ (U0192) LATIN SMALL LETTER F WITH HOOK illegal---
0xa6
(166)
ª (U00AA) FEMININE ORDINAL INDICATOR illegal0x61
(97)
0xa7
(167)
º (U00BA) MASCULINE ORDINAL INDICATOR illegal0x6f
(111)
0xa8
(168)
¿ (U00BF) INVERTED QUESTION MARK illegal0x3f
(63)
? (U003F)
0xa9
(169)
® (U00AE) REGISTERED SIGN illegal---
0xab
(171)
½ (U00BD) VULGAR FRACTION ONE HALF illegal0x31 0x2f 0x32
(49 47 50)
1 (U0031) / (U002F) 2 (U0032)
0xac
(172)
¼ (U00BC) VULGAR FRACTION ONE QUARTER illegal0x31 0x2f 0x34
(49 47 52)
1 (U0031) / (U002F) 4 (U0034)
0xad
(173)
¡ (U00A1) INVERTED EXCLAMATION MARK illegal0x21
(33)
! (U0021)
0xae
(174)
« (U00AB) LEFT-POINTING DOUBLE ANGLE QUOTATION MARK illegal0x22
(34)
" (U0022)
0xaf
(175)
» (U00BB) RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK illegal0x22
(34)
" (U0022)
0xb0
(176)
░ (U2591) LIGHT SHADE illegal---
0xb1
(177)
▒ (U2592) MEDIUM SHADE illegal---
0xb2
(178)
▓ (U2593) DARK SHADE illegal---
0xb5
(181)
Á (U00C1) LATIN CAPITAL LETTER A WITH ACUTE 0xb5 0x41
(181 65)
0xb6
(182)
 (U00C2) LATIN CAPITAL LETTER A WITH CIRCUMFLEX 0xb7 0x41
(183 65)
0xb7
(183)
À (U00C0) LATIN CAPITAL LETTER A WITH GRAVE 0xb6 0x41
(182 65)
0xb8
(184)
© (U00A9) COPYRIGHT SIGN 0xd6
(214)
0xbd
(189)
¢ (U00A2) CENT SIGN illegal---
0xbe
(190)
¥ (U00A5) YEN SIGN illegal---
0xc6
(198)
ã (U00E3) LATIN SMALL LETTER A WITH TILDE 0xe8 0x61
(232 97)
0xc7
(199)
à(U00C3) LATIN CAPITAL LETTER A WITH TILDE 0xe8 0x41
(232 65)
0xcf
(207)
¤ (U00A4) CURRENCY SIGN 0xd8
(216)
0xd0
(208)
ð (U00F0) LATIN SMALL LETTER ETH illegal0xde 0x64
(222 100)
d (U0064) ̶ (U0336)
0xd1
(209)
Р(U00D0) LATIN CAPITAL LETTER ETH illegal0xde 0x44
(222 68)
D (U0044) ̶ (U0336)
0xd2
(210)
Ê (U00CA) LATIN CAPITAL LETTER E WITH CIRCUMFLEX 0xb7 0x45
(183 69)
0xd3
(211)
Ë (U00CB) LATIN CAPITAL LETTER E WITH DIAERESIS 0xbd 0x45
(189 69)
0xd4
(212)
È (U00C8) LATIN CAPITAL LETTER E WITH GRAVE 0xb6 0x45
(182 69)
0xd5
(213)
ı (U0131) LATIN SMALL LETTER DOTLESS I 0xb0
(176)
0xd6
(214)
Í (U00CD) LATIN CAPITAL LETTER I WITH ACUTE 0xb5 0x49
(181 73)
0xd7
(215)
Π(U00CE) LATIN CAPITAL LETTER I WITH CIRCUMFLEX 0xb7 0x49
(183 73)
0xd8
(216)
Ï (U00CF) LATIN CAPITAL LETTER I WITH DIAERESIS 0xbd 0x49
(189 73)
0xdb
(219)
█ (U2588) FULL BLOCK illegal---
0xdc
(220)
▄ (U2584) LOWER HALF BLOCK illegal---
0xdd
(221)
¦ (U00A6) BROKEN BAR illegal---
0xde
(222)
Ì (U00CC) LATIN CAPITAL LETTER I WITH GRAVE 0xb6 0x49
(182 73)
0xdf
(223)
▀ (U2580) UPPER HALF BLOCK illegal---
0xe0
(224)
Ó (U00D3) LATIN CAPITAL LETTER O WITH ACUTE 0xf6
(246)
0xe2
(226)
Ô (U00D4) LATIN CAPITAL LETTER O WITH CIRCUMFLEX 0xb7 0x4f
(183 79)
0xe3
(227)
Ò (U00D2) LATIN CAPITAL LETTER O WITH GRAVE 0xb6 0x4f
(182 79)
0xe4
(228)
õ (U00F5) LATIN SMALL LETTER O WITH TILDE 0xe8 0x6f
(232 111)
0xe5
(229)
Õ (U00D5) LATIN CAPITAL LETTER O WITH TILDE 0xe8 0x4f
(232 79)
0xe7
(231)
þ (U00FE) LATIN SMALL LETTER THORN 0xb2
(178)
0xe8
(232)
Þ (U00DE) LATIN CAPITAL LETTER THORN 0xb1
(177)
0xe9
(233)
Ú (U00DA) LATIN CAPITAL LETTER U WITH ACUTE 0xb5 0x55
(181 85)
0xea
(234)
Û (U00DB) LATIN CAPITAL LETTER U WITH CIRCUMFLEX 0xb7 0x55
(183 85)
0xeb
(235)
Ù (U00D9) LATIN CAPITAL LETTER U WITH GRAVE 0xb6 0x55
(182 85)
0xec
(236)
ý (U00FD) LATIN SMALL LETTER Y WITH ACUTE 0xad
(173)
0xed
(237)
Ý (U00DD) LATIN CAPITAL LETTER Y WITH ACUTE 0xb5 0x59
(181 89)
0xee
(238)
¯ (U00AF) MACRON illegal0xd0
(208)
̄ (U0304)
0xef
(239)
´ (U00B4) ACUTE ACCENT illegal0xb5
(181)
́ (U0301)
0xf0
(240)
­ (U00AD) SOFT HYPHEN illegal0x2d
(45)
- (U002D)
0xf1
(241)
± (U00B1) PLUS-MINUS SIGN illegal0x2b 0x2f 0x2d
(43 47 45)
+ (U002B) / (U002F) - (U002D)
0xf2
(242)
‗ (U2017) DOUBLE LOW LINE illegal0xdf 0xdf
(223 223)
̲ (U0332) ̲ (U0332)
0xf3
(243)
¾ (U00BE) VULGAR FRACTION THREE QUARTERS illegal0x33 0x2f 0x34
(51 47 52)
3 (U0033) / (U002F) 4 (U0034)
0xf4
(244)
¶ (U00B6) PILCROW SIGN 0x14
(20)
0xf5
(245)
§ (U00A7) SECTION SIGN 0x15
(21)
0xf6
(246)
÷ (U00F7) DIVISION SIGN illegal0x2f
(47)
/ (U002F)
0xf7
(247)
¸ (U00B8) CEDILLA illegal0xd3
(211)
̧ (U0327)
0xf9
(249)
¨ (U00A8) DIAERESIS illegal0xbd
(189)
̈ (U0308)
0xfb
(251)
¹ (U00B9) SUPERSCRIPT ONE illegal0x31
(49)
0xfc
(252)
³ (U00B3) SUPERSCRIPT THREE illegal0x33
(51)
0xfd
(253)
² (U00B2) SUPERSCRIPT TWO illegal0x32
(50)
0xfe
(254)
■ (U25A0) BLACK SQUARE illegal---

Liste der Änderungen:

06.06.2001:
Ostwest-Zeichensatz hat Tilde-Problematik geregelt
01.06.2000:
HTML korrigiert
16.05.2000:
Version 1.0

submit bugs here