Kodowanie mazowieckie - Mazovia encoding
Kermit | MAZOWSKIE |
---|---|
Skróty) | cp667, cp790, cp991, MAZ |
Języki) | Polskie |
Klasyfikacja | Rozszerzony ASCII , strona kodowa OEM |
Oparte na | OEM-USA |
Inne powiązane kodowanie(-a) | Fidonet Mazovia (MFD), Mazovia 157, FreeDOS-991 |
Kodowanie Mazovia jest używane w systemie DOS do reprezentacji tekstów polskich . Zasadniczo jest to strona kodowa 437 z niektórymi pozycjami wypełnionymi polskimi literami. Ważną cechą było to, że blokowe znaki graficzne strony kodowej 437 pozostały niezmienione. Natomiast późniejsza oficjalna środkowoeuropejska strona kodowa 852 IBM nie zachowała całej grafiki blokowej, powodując nieprawidłowe wyświetlanie w programach takich jak Norton Commander .
Kodowanie Mazovia zostało zaprojektowane w 1984 roku przez Jana Klimowicza z IMM . Został zaprojektowany w ramach projektu rozwoju i produkcji polskiego klonu IBM PC o kryptonimie " Mazovia 1016 " . Strona kodowa została więc zoptymalizowana pod kątem typowych urządzeń peryferyjnych tego komputera, karty graficznej z podwójną przełączaną grafiką, klawiatury z układem US English i Russian oraz drukarek z polskimi czcionkami. W 1986 roku Narodowy Bank Polski (NBP) przyjął jako standard kodowanie mazowieckie, co spowodowało jego powszechną akceptację i dystrybucję w Polsce. Odegrali również kluczową rolę w produkcji przez Ipaco kompatybilnych komputerów z tajwańskich podzespołów pod kierownictwem Zbigniewa Jakubasa i Krzysztofa Sochackiego.
W oficjalnym przypisaniu strony kodowej dla kodowania Mazovia istnieje pewna niejasność:
PTS-DOS i S/DOS obsługują to kodowanie pod stroną kodową 667 (CP667). To samo kodowanie było również nazywane stroną kodową 991 (CP991) w niektórych polskich programach, jednak implementacja strony kodowej 991 we FreeDOS nie wydaje się być identyczna z oryginalnym kodowaniem. Plik przełączania stron kodowych DOS NECPINW.CPI
dla NEC Pinwriters obsługuje kodowanie Mazovia zarówno na stronach kodowych 667, jak i 991. W międzyczasie FreeDOS wprowadził również obsługę oryginalnego kodowania Mazovia na stronie kodowej 790 (CP790). Fujitsu DL6400 (Pro) / DL6600 (Pro) drukarek z Mazowsza kodującą, jak również. To kodowanie jest znane jako strona kodowa 3843 w drukarkach Star.
Zestaw znaków
Każdy znak jest wyświetlany z odpowiadającym mu punktem kodowym Unicode . Pokazana jest tylko druga połowa tabeli (128–255), przy czym cała pierwsza połowa (0–127) jest taka sama jak ASCII i strona kodowa 437 .
Istnieje kilka wariantów tego kodowania:
- Mazovia 157 ( ś jest w 9D zamiast 9E)
- Fido Mazovia ( ć jest w 0x87 zamiast 8D i Ć w 0x80 zamiast 0x95)
- FreeDOS Mazovia ( znak złotego na 9B). FreeDOS obsługuje ten wariant pod stroną kodową 991, chociaż oryginalna definicja strony kodowej 991, która poprzedza FreeDOS, wydaje się być identyczna ze stroną kodową 667 / 790.
Warianty te nie są w pełni zgodne z definicją strony kodowej 667 / 790 i dlatego nie powinny być kojarzone z tymi numerami.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8_ 128 |
Ç 00C7 |
ü 00FC |
é 00E9 |
â 00E2 |
ä 00E4 |
à 00E0 |
± 0105 |
ç 00E7 |
ê 00EA |
ë 00EB |
è 00E8 |
ï 00EF |
î 00EE |
ć 0107 |
Ę 00C4 |
Ą 0104 |
9_ 144 |
Ę 0118 |
ę 0119 |
ł 0142 |
ô 00F4 |
ö 00F6 |
Ć 0106 |
û 00FB |
ù 00F9 |
Ś 015A |
Ö 00D6 |
Ü 00DC |
¢ 00A2 |
0141 Ł |
¥ 00A5 |
ś 015B |
ƒ 0192 |
A_ 160 |
Ź 0179 |
Ż 017B |
ó 00F3 |
Ó 00D3 |
ń 0144 |
Ń 0143 |
ź 017A |
ż 017C |
¿ 00BF |
⌐ 2310 |
¬ 00AC |
½ 00BD |
¼ 00BC |
¡ 00A1 |
« 00AB |
» 00BB |
B_ 176 |
░ 2591 |
▒ 2592 |
▓ 2593 |
│ 2502 |
┤ 2524 |
╡ 2561 |
╢ 2562 |
╖ 2556 |
╕ 2555 |
╣ 2563 |
║ 2551 |
╗ 2557 |
╝ 255D |
╜ 255C |
╛ 255B |
┐ 2510 |
C_ 192 |
└ 2514 |
┴ 2534 |
┬ 252C |
├ 251 c |
─ 2500 |
┼ 253C |
╞ 255E |
╟ 255F |
╚ 255A |
╔ 2554 |
╩ 2569 |
╦ 2566 |
╠ 2560 |
═ 2550 |
╬ 256C |
╧ 2567 |
D_ 208 |
╨ 2568 |
╤ 2564 |
╥ 2565 |
╙ 2559 |
╘ 2558 |
╒ 2552 |
╓ 2553 |
╫ 256B |
╪ 256A |
┘ 2518 |
┌ 250C |
█ 2588 |
▄ 2584 |
▌ 258C |
▐ 2590 |
▀ 2580 |
E_ 224 |
α 03B1 |
ß 00DF |
Γ 0393 |
π 03C0 |
Σ 03A3 |
σ 03C3 |
μ 00B5 |
τ 03C4 |
Φ 03A6 |
Θ 0398 |
Ω 03A9 |
δ 03B4 |
∞ 221E |
φ 03C6 |
ε 03B5 |
∩ 2229 |
F_ 240 |
≡ 2261 |
± 00B1 |
≥ 2265 |
≤ 2264 |
⌠ 2320 |
⌡ 2321 |
÷ 00F7 |
≈ 2248 |
° 00B0 |
∙ 2219 |
· 00B7 |
√ 221A |
ⁿ 207F |
² 00B2 |
■ 25A0 |
NBSP 00A0 |
List Numer Interpunkcja Symbol Inne Nieokreślony Różnice w stosunku do strony kodowej 437