allegro-C-Dokumentation

Amtliche Tabelle der Standard-Zeichencodes (sog. "OstWest-Zeichensatz")


Mit dieser Tabelle wird dokumentiert, welche Zeichen es im "allegro"- Standardsystem gibt und wie sie in den verschiedenen Umgebungen zu codieren sind. Nur diejenigen Zeichen sind berücksichtigt, die ggfls. umcodiert werden müssen. Die Codes von 32 bis 126 sind davon nicht betroffen, sie sind immer dieselben.
Wenn man den Quelltext dieser Datei nimmt, kann man daraus leicht Codetabellen in der für Export und Import nötigen Form ableiten, am besten mit einem makrofähigen Editor wie X.EXE oder Aurora. Nicht berücksichtigt ist dabei, dass die Akzentzeichen bei Unicode hinter statt vor dem zu akzentuierenden Zeichen zu stehen haben. Um dies zu erreichen, wurde ein eigenes Unterprogramm entwickelt.
Weiter unten sieht man als Beispiel die neue Tabelle D-HTML4.APT, die jedem DOS-Code den HTM-Entitätscode zuordnet. Verwendbar für einen Export nach HTML/XML.

OW-DOS = Code der OstWest-DOS-Version, dezimal und hex
-Win = Code der Windows-Version (passend zu den TTF-Schriften)
Z. = Das Zeichen (intern stehen da die Original-Unicodes)
(je nach Browser sind evtl. einige Zeichen nicht korrekt zu sehen)
Unic = Unicode-Hexadezimal
UTF-7 = Die Verschluesselung in der Form als "Entity" &#nnn;
UTF-8 = Die Codierung des UTF-8-Standards, hex und dezimal
Name = Der Standard-Name des Zeichens laut Unicode-Dokumentation

OW-DOS -Win Z. Unic UTF-7 UTF-8 hex dezimal Name 018[0x12]:137 ő -> 0151 ő (0xc5 0x91 = 197 145) LATIN SMALL LETTER O WITH DOUBLE ACUTE 019[0x13]:134 ű -> 0171 ű (0xc5 0xb1 = 197 177) LATIN SMALL LETTER U WITH DOUBLE ACUTE 020[0x14]:182 ¶ -> 00B6 ¶ (0xc2 0xb6 = 194 182) PILCROW SIGN 021[0x15]:167 § -> 00A7 § (0xc2 0xa7 = 194 167) SECTION SIGN 022[0x16]:135 ų -> 0173 ų (0xc5 0xb3 = 197 179) LATIN SMALL LETTER U WITH OGONEK 023[0x17]:133 ğ -> 011F ğ (0xc4 0x9f = 196 159) LATIN SMALL LETTER G WITH BREVE 031[0x1f]:178 ▼ -> 25BC ▼ (0xe2 0x96 0xbc = 226 150 188) BLACK DOWN-POINTING TRIANGLE oder (weniger gut): 031[0x1f]:178 ▾ -> 25BE ▾ (0xe2 0x96 0xbe = 226 150 190) BLACK DOWN-POINTING SMALL TRIANGLE 127[0x7f]:202 ě -> 011B ě (0xc4 0x9b = 196 155) LATIN SMALL LETTER E WITH CARON 128[0x80]:199 Ç -> 00C7 Ç (0xc3 0x87 = 195 135) LATIN CAPITAL LETTER C WITH CEDILLA 129[0x81]:252 ü -> 00FC ü (0xc3 0xbc = 195 188) LATIN SMALL LETTER U WITH DIAERESIS 130[0x82]:233 é -> 00E9 é (0xc3 0xa9 = 195 169) LATIN SMALL LETTER E WITH ACUTE 131[0x83]:226 â -> 00E2 â (0xc3 0xa2 = 195 162) LATIN SMALL LETTER A WITH CIRCUMFLEX 132[0x84]:228 ä -> 00E4 ä (0xc3 0xa4 = 195 164) LATIN SMALL LETTER A WITH DIAERESIS 133[0x85]:224 à -> 00E0 à (0xc3 0xa0 = 195 160) LATIN SMALL LETTER A WITH GRAVE 134[0x86]:229 å -> 00E5 å (0xc3 0xa5 = 195 165) LATIN SMALL LETTER A WITH RING ABOVE 135[0x87]:231 ç -> 00E7 ç (0xc3 0xa7 = 195 167) LATIN SMALL LETTER C WITH CEDILLA 136[0x88]:234 ê -> 00EA ê (0xc3 0xaa = 195 170) LATIN SMALL LETTER E WITH CIRCUMFLEX 137[0x89]:235 ë -> 00EB ë (0xc3 0xab = 195 171) LATIN SMALL LETTER E WITH DIAERESIS 138[0x8a]:232 è -> 00E8 è (0xc3 0xa8 = 195 168) LATIN SMALL LETTER E WITH GRAVE 139[0x8b]:239 ï -> 00EF ï (0xc3 0xaf = 195 175) LATIN SMALL LETTER I WITH DIAERESIS 140[0x8c]:238 î -> 00EE î (0xc3 0xae = 195 174) LATIN SMALL LETTER I WITH CIRCUMFLEX 141[0x8d]:236 ì -> 00EC ì (0xc3 0xac = 195 172) LATIN SMALL LETTER I WITH GRAVE 142[0x8e]:196 Ä -> 00C4 Ä (0xc3 0x84 = 195 132) LATIN CAPITAL LETTER A WITH DIAERESIS 143[0x8f]:197 Å -> 00C5 Å (0xc3 0x85 = 195 133) LATIN CAPITAL LETTER A WITH RING ABOVE 144[0x90]:201 É -> 00C9 É (0xc3 0x89 = 195 137) LATIN CAPITAL LETTER E WITH ACUTE 145[0x91]:230 æ -> 00E6 æ (0xc3 0xa6 = 195 166) LATIN SMALL LETTER AE 146[0x92]:198 Æ -> 00C6 Æ (0xc3 0x86 = 195 134) LATIN CAPITAL LETTER AE 147[0x93]:244 ô -> 00F4 ô (0xc3 0xb4 = 195 180) LATIN SMALL LETTER O WITH CIRCUMFLEX 148[0x94]:246 ö -> 00F6 ö (0xc3 0xb6 = 195 182) LATIN SMALL LETTER O WITH DIAERESIS 149[0x95]:242 ò -> 00F2 ò (0xc3 0xb2 = 195 178) LATIN SMALL LETTER O WITH GRAVE 150[0x96]:251 û -> 00FB û (0xc3 0xbb = 195 187) LATIN SMALL LETTER U WITH CIRCUMFLEX 151[0x97]:249 ù -> 00F9 ù (0xc3 0xb9 = 195 185) LATIN SMALL LETTER U WITH GRAVE 152[0x98]:255 ÿ -> 00FF ÿ (0xc3 0xbf = 195 191) LATIN SMALL LETTER Y WITH DIAERESIS 153[0x99]:214 Ö -> 00D6 Ö (0xc3 0x96 = 195 150) LATIN CAPITAL LETTER O WITH DIAERESIS 154[0x9a]:220 Ü -> 00DC Ü (0xc3 0x9c = 195 156) LATIN CAPITAL LETTER U WITH DIAERESIS 155[0x9b]:162 ť -> 0165 ť (0xc5 0xa5 = 197 165) LATIN SMALL LETTER T WITH CARON 156[0x9c]:163 £ -> 00A3 £ (0xc2 0xa3 = 194 163) POUND SIGN 157[0x9d]:204 ş -> 015F ş (0xc5 0x9f = 197 159) LATIN SMALL LETTER S WITH CEDILLA 158[0x9e]:195 ů -> 016F ů (0xc5 0xaf = 197 175) LATIN SMALL LETTER U WITH RING ABOVE 159[0x9f]:221 Ů -> 016E Ů (0xc5 0xae = 197 174) LATIN CAPITAL LETTER U WITH RING ABOVE 160[0xa0]:225 á -> 00E1 á (0xc3 0xa1 = 195 161) LATIN SMALL LETTER A WITH ACUTE 161[0xa1]:237 í -> 00ED í (0xc3 0xad = 195 173) LATIN SMALL LETTER I WITH ACUTE 162[0xa2]:243 ó -> 00F3 ó (0xc3 0xb3 = 195 179) LATIN SMALL LETTER O WITH ACUTE 163[0xa3]:250 ú -> 00FA ú (0xc3 0xba = 195 186) LATIN SMALL LETTER U WITH ACUTE 164[0xa4]:241 ñ -> 00F1 ñ (0xc3 0xb1 = 195 177) LATIN SMALL LETTER N WITH TILDE 165[0xa5]:209 Ñ -> 00D1 Ñ (0xc3 0x91 = 195 145) LATIN CAPITAL LETTER N WITH TILDE 166[0xa6]:208 Č -> 010C Č (0xc4 0x8c = 196 140) LATIN CAPITAL LETTER C WITH CARON 167[0xa7]:240 č -> 010D č (0xc4 0x8d = 196 141) LATIN SMALL LETTER C WITH CARON 168[0xa8]:194 ř -> 0159 ř (0xc5 0x99 = 197 153) LATIN SMALL LETTER R WITH CARON 169[0xa9]:174 Ř -> 0158 Ř (0xc5 0x98 = 197 152) LATIN CAPITAL LETTER R WITH CARON 170[0xaa]:172 ¬ -> 00AC ¬ (0xc2 0xac = 194 172) NOT SIGN 171[0xab]:138 Š -> 0160 Š (0xc5 0xa0 = 197 160) LATIN CAPITAL LETTER S WITH CARON 172[0xac]:154 š -> 0161 š (0xc5 0xa1 = 197 161) LATIN SMALL LETTER S WITH CARON 173[0xad]:253 ý -> 00FD ý (0xc3 0xbd = 195 189) LATIN SMALL LETTER Y WITH ACUTE 174[0xae]:219 Ž -> 017D Ž (0xc5 0xbd = 197 189) LATIN CAPITAL LETTER Z WITH CARON 175[0xaf]:190 ž -> 017E ž (0xc5 0xbe = 197 190) LATIN SMALL LETTER Z WITH CARON 176[0xb0]:185 ı -> 0131 ı (0xc4 0xb1 = 196 177) LATIN SMALL LETTER DOTLESS I 177[0xb1]:222 Þ -> 00DE Þ (0xc3 0x9e = 195 158) LATIN CAPITAL LETTER THORN 178[0xb2]:254 þ -> 00FE þ (0xc3 0xbe = 195 190) LATIN SMALL LETTER THORN 179[0xb3]:127 │ -> 2502 │ (0xe2 0x94 0x82 = 226 148 130) BOX DRAWINGS LIGHT VERTICAL 180[0xb4]:127 ┤ -> 2524 ┤ (0xe2 0x94 0xa4 = 226 148 164) BOX DRAWINGS LIGHT VERTICAL AND LEFT 181[0xb5]:180 ́ -> 0301 ́ (0xcc 0x81 = 204 129) COMBINING ACUTE ACCENT 182[0xb6]:145 ̀ -> 0300 ̀ (0xcc 0x80 = 204 128) COMBINING GRAVE ACCENT 183[0xb7]:136 ̂ -> 0302 ̂ (0xcc 0x82 = 204 130) COMBINING CIRCUMFLEX ACCENT 184[0xb8]:149 ̇ -> 0307 ̇ (0xcc 0x87 = 204 135) COMBINING DOT ABOVE 185[0xb9]:127 ╣ -> 2563 ╣ (0xe2 0x95 0xa3 = 226 149 163) BOX DRAWINGS DOUBLE VERTICAL AND LEFT 186[0xba]:127 ║ -> 2551 ║ (0xe2 0x95 0x91 = 226 149 145) BOX DRAWINGS DOUBLE VERTICAL 187[0xbb]:127 ╗ -> 2557 ╗ (0xe2 0x95 0x97 = 226 149 151) BOX DRAWINGS DOUBLE DOWN AND LEFT 188[0xbc]:127 ╝ -> 255D ╝ (0xe2 0x95 0x9d = 226 149 157) BOX DRAWINGS DOUBLE UP AND LEFT 189[0xbd]:168 ̈ -> 0308 ̈ (0xcc 0x88 = 204 136) COMBINING DIAERESIS 190[0xbe]:166 ̆ -> 0306 ̆ (0xcc 0x86 = 204 134) COMBINING BREVE 191[0xbf]:127 ┐ -> 2510 ┐ (0xe2 0x94 0x90 = 226 148 144) BOX DRAWINGS LIGHT DOWN AND LEFT 192[0xc0]:127 └ -> 2514 └ (0xe2 0x94 0x94 = 226 148 148) BOX DRAWINGS LIGHT UP AND RIGHT 193[0xc1]:127 ┴ -> 2534 ┴ (0xe2 0x94 0xb4 = 226 148 180) BOX DRAWINGS LIGHT UP AND HORIZONTAL 194[0xc2]:127 ┬ -> 252C ┬ (0xe2 0x94 0xac = 226 148 172) BOX DRAWINGS LIGHT DOWN AND HORIZONTAL 195[0xc3]:127 ├ -> 251C ├ (0xe2 0x94 0x9c = 226 148 156) BOX DRAWINGS LIGHT VERTICAL AND RIGHT 196[0xc4]:127 ─ -> 2500 ─ (0xe2 0x94 0x80 = 226 148 128) BOX DRAWINGS LIGHT HORIZONTAL 197[0xc5]:127 ┼ -> 253C ┼ (0xe2 0x94 0xbc = 226 148 188) BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL 198[0xc6]:227 ̋ -> 030B ̋ (0xcc 0x8b = 204 139) COMBINING DOUBLE ACUTE ACCENT 199[0xc7]:179 ̌ -> 030C ̌ (0xcc 0x8c = 204 140) COMBINING CARON (Hacek) 200[0xc8]:127 ╚ -> 255A ╚ (0xe2 0x95 0x9a = 226 149 154) BOX DRAWINGS DOUBLE UP AND RIGHT 201[0xc9]:127 ╔ -> 2554 ╔ (0xe2 0x95 0x94 = 226 149 148) BOX DRAWINGS DOUBLE DOWN AND RIGHT 202[0xca]:127 ╩ -> 2569 ╩ (0xe2 0x95 0xa9 = 226 149 169) BOX DRAWINGS DOUBLE UP AND HORIZONTAL 203[0xcb]:127 ╦ -> 2566 ╦ (0xe2 0x95 0xa6 = 226 149 166) BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL 204[0xcc]:127 ╠ -> 2560 ╠ (0xe2 0x95 0xa0 = 226 149 160) BOX DRAWINGS DOUBLE VERTICAL AND RIGHT 205[0xcd]:127 ═ -> 2550 ═ (0xe2 0x95 0x90 = 226 149 144) BOX DRAWINGS DOUBLE HORIZONTAL 206[0xce]:127 ╬ -> 256C ╬ (0xe2 0x95 0xac = 226 149 172) BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL 207[0xcf]:186 ̊ -> 030A ̊ (0xcc 0x8a = 204 138) COMBINING RING ABOVE 208[0xd0]:175 ̄ -> 0304 ̄ (0xcc 0x84 = 204 132) COMBINING MACRON 209[0xd1]:215 ̮ -> 032E ̮ (0xcc 0xae = 204 174) COMBINING BREVE BELOW 210[0xd2]:171 ̨ -> 0328 ̨ (0xcc 0xa8 = 204 168) COMBINING OGONEK 211[0xd3]:184 ̧ -> 0327 ̧ (0xcc 0xa7 = 204 167) COMBINING CEDILLA 212[0xd4]:191 ̣ -> 0323 ̣ (0xcc 0xa3 = 204 163) COMBINING DOT BELOW 213[0xd5]:146 ʻ -> 02BB ʻ (0xca 0xaa = 202 187) MODIFIER LETTER TURNED COMMA (Ain?) 214[0xd6]:169 © -> 00A9 © (0xc2 0xa9 = 194 169) COPYRIGHT SIGN 215[0xd7]:216 Ø -> 00D8 Ø (0xc3 0x98 = 195 152) LATIN CAPITAL LETTER O WITH STROKE 216[0xd8]:164 ¤ -> 00A4 ¤ (0xc2 0xa4 = 194 164) CURRENCY SIGN 217[0xd9]:127 ┘ -> 2518 ┘ (0xe2 0x94 0x98 = 226 148 152) BOX DRAWINGS LIGHT UP AND LEFT 218[0xda]:127 ┌ -> 250C ┌ (0xe2 0x94 0x8c = 226 148 140) BOX DRAWINGS LIGHT DOWN AND RIGHT 219[0xdb]:161 ̸ -> 0338 ̸ (0xcc 0xb8 = 204 184) COMBINING LONG SOLIDUS OVERLAY 220[0xdc]:129 → -> 2192 → (0xe2 0x86 0x92 = 226 134 146) RIGHTWARDS ARROW 221[0xdd]:128 € -> 20AC € (0xe2 0x82 0xac = 226 130 172) EURO SIGN 222[0xde]:173 ̶ -> 0336 ̶ (0xcc 0xb6 = 204 182) COMBINING LONG STROKE OVERLAY 223[0xdf]:247 ̲ -> 0332 ̲ (0xcc 0xb2 = 204 178) COMBINING LOW LINE 224[0xe0]:151 α -> 03B1 α (0xce 0xb1 = 206 177) GREEK SMALL LETTER ALPHA 225[0xe1]:223 ß -> 00DF ß (0xc3 0x9f = 195 159) LATIN SMALL LETTER SHARP S 226[0xe2]:152 Γ -> 0393 Γ (0xce 0x93 = 206 147) GREEK CAPITAL LETTER GAMMA 227[0xe3]:153 π -> 03C0 π (0xcf 0x80 = 207 128) GREEK SMALL LETTER PI 228[0xe4]:188 ă -> 0103 ă (0xc4 0x83 = 196 131) LATIN SMALL LETTER A WITH BREVE 229[0xe5]:155 σ -> 03C3 σ (0xcf 0x83 = 207 131) GREEK SMALL LETTER SIGMA 230[0xe6]:181 µ -> 00B5 µ (0xc2 0xb5 = 194 181) MICRO SIGN 231[0xe7]:177 γ -> 03B3 γ (0xce 0xb3 = 206 179) GREEK SMALL LETTER GAMMA 232[0xe8]:150 ̃ -> 0303 ̃ (0xcc 0x83 = 204 131) COMBINING TILDE 233[0xe9]:157 İ -> 0130 İ (0xc4 0xb0 = 196 176) LATIN CAPITAL LETTER I WITH DOT ABOVE 234[0xea]:144 ţ -> 0163 ţ (0xc5 0xa3 = 197 163) LATIN SMALL LETTER T WITH CEDILLA 235[0xeb]:147 δ -> 03B4 δ (0xce 0xb4 = 206 180) GREEK SMALL LETTER DELTA 236[0xec]:148 ∞ -> 221E ∞ (0xe2 0x88 0x9e = 226 136 158) INFINITY 237[0xed]:248 ø -> 00F8 ø (0xc3 0xb8 = 195 184) LATIN SMALL LETTER O WITH STROKE 238[0xee]:170 ą -> 0105 ą (0xc4 0x85 = 196 133) LATIN SMALL LETTER A WITH OGONEK 239[0xef]:200 ę -> 0119 ę (0xc4 0x99 = 196 153) LATIN SMALL LETTER E WITH OGONEK 240[0xf0]:206 Ć -> 0106 Ć (0xc4 0x86 = 196 134) LATIN CAPITAL LETTER C WITH ACUTE 241[0xf1]:205 ć -> 0107 ć (0xc4 0x87 = 196 135) LATIN SMALL LETTER C WITH ACUTE 242[0xf2]:217 Ł -> 0141 Ł (0xc5 0x81 = 197 129) LATIN CAPITAL LETTER L WITH STROKE 243[0xf3]:218 ł -> 0142 ł (0xc5 0x82 = 197 130) LATIN SMALL LETTER L WITH STROKE 244[0xf4]:213 Ń -> 0143 Ń (0xc5 0x83 = 197 131) LATIN CAPITAL LETTER N WITH ACUTE 245[0xf5]:245 ń -> 0144 ń (0xc5 0x84 = 197 132) LATIN SMALL LETTER N WITH ACUTE 246[0xf6]:211 Ó -> 00D3 Ó (0xc3 0x93 = 195 147) LATIN CAPITAL LETTER O WITH ACUTE 247[0xf7]:192 Ś -> 015A Ś (0xc5 0x9a = 197 154) LATIN CAPITAL LETTER S WITH ACUTE 248[0xf8]:176 ° -> 00B0 ° (0xc2 0xb0 = 194 176) DEGREE SIGN 249[0xf9]:193 ś -> 015B ś (0xc5 0x9b = 197 155) LATIN SMALL LETTER S WITH ACUTE 250[0xfa]:183 · -> 00B7 · (0xc2 0xb7 = 194 183) MIDDLE DOT 251[0xfb]:212 Ź -> 0179 Ź (0xc5 0xb9 = 197 185) LATIN CAPITAL LETTER Z WITH ACUTE 252[0xfc]:210 ź -> 017A ź (0xc5 0xba = 197 186) LATIN SMALL LETTER Z WITH ACUTE 253[0xfd]:203 Ż -> 017B Ż (0xc5 0xbb = 197 187) LATIN CAPITAL LETTER Z WITH DOT ABOVE 254[0xfe]:207 ż -> 017C ż (0xc5 0xbc = 197 188) LATIN SMALL LETTER Z WITH DOT ABOVE
Kombinationen: (Akzent hinter dem Buchstaben!) Einige Beispiele. Zeigt Ihr Browser hier die Buchstaben korrekt mit den Akzenten an? IE ab 5.5 macht das richtig, Mozilla 1.1 und Netscape 7.0 noch nicht
ţ ť ç Ç ş Ş Á À Ù


D-HTML4.APT : DOS-Codes -> HTML4-Entities 2003-01-08 Anwendbar fuer Exporte nach XML/HTML Bei Bedarf muss man diese Liste duplizieren und das p durch ein q ersetzen! (Handb. Kap.10.2.4, Alternativtabelle) p .019 "ű" p .020 "¶" p .021 "§" p .022 "ų" p .023 "ğ" p .031 "▼" p .127 "ě" p .128 "Ç" p .129 "ü" p .130 "é" p .131 "â" p .132 "ä" p .133 "à" p .134 "å" p .135 "ç" p .136 "ê" p .137 "ë" p .138 "è" p .139 "ï" p .140 "î" p .141 "ì" p .142 "Ä" p .143 "Å" p .144 "É" p .145 "æ" p .146 "Æ" p .147 "ô" p .148 "ö" p .149 "ò" p .150 "û" p .151 "ù" p .152 "ÿ" p .153 "Ö" p .154 "Ü" p .155 "ť" p .156 "£" p .157 "ş" p .158 "ů" p .159 "Ů" p .160 "á" p .161 "í" p .162 "ó" p .163 "ú" p .164 "ñ" p .165 "Ñ" p .166 "Č" p .167 "č" p .168 "ř" p .169 "Ř" p .170 "¬" p .171 "Š" p .172 "š" p .173 "ý" p .174 "Ž" p .175 "ž" p .176 "ı" p .177 "Þ" p .178 "þ" p .179 "│" p .180 "┤" p .181 "́" p .182 "̀" p .183 "̂" p .184 "̇" p .185 "╣" p .186 "║" p .187 "╗" p .188 "╝" p .189 "̈" p .190 "̆" p .191 "┐" p .192 "└" p .193 "┴" p .194 "┬" p .195 "├" p .196 "─" p .197 "┼" p .198 "̋" p .199 "̌" p .200 "╚" p .201 "╔" p .202 "╩" p .203 "╦" p .204 "╠" p .205 "═" p .206 "╬" p .207 "̊" p .208 "̄" p .209 "̮" p .210 "̨" p .211 "̧" p .212 "̣" p .213 "ʻ" p .214 "©" p .215 "Ø" p .216 "¤" p .217 "┘" p .218 "┌" p .219 "̸" p .220 "→" p .221 "€" p .222 "̶" p .223 "̲" p .224 "α" p .225 "ß" p .226 "Γ" p .227 "π" p .228 "ă" p .229 "σ" p .230 "µ" p .231 "γ" p .232 "̃" p .233 "İ" p .234 "ţ" p .235 "δ" p .236 "∞" p .237 "ø" p .238 "ą" p .239 "ę" p .240 "Ć" p .241 "ć" p .242 "Ł" p .243 "ł" p .244 "Ń" p .245 "ń" p .246 "Ó" p .247 "Ś" p .248 "°" p .249 "ś" p .250 "·" p .251 "Ź" p .252 "ź" p .253 "Ż" p .254 "ż"


[i] zuletzt aktualisiert:
Email: ub@tu-bs.de