kodowanie Mazowsza
Kermit | MAZOWSZE |
---|---|
Skróty) | cp667, cp790, cp991, MAZ |
Języki) | Polski |
Klasyfikacja | Rozszerzony kod ASCII , strona kodowa OEM |
Oparte na | OEM-USA |
Inne powiązane kodowanie |
Fidonet Mazovia (MFD), Mazowsze 157, FreeDOS-991 |
Kodowanie Mazovia jest używane w systemie DOS do reprezentowania polskich tekstów. 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. W przeciwieństwie do tego, późniejsza oficjalna środkowoeuropejska strona kodowa IBM 852 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 Narodowy Bank Polski (NBP) przyjęło kodowanie Mazovia jako standard, powodując tym samym jego powszechną akceptację i dystrybucję w Polsce. Odegrali także kluczową rolę w produkcji Ipaco kompatybilnych komputerów z tajwańskimi komponentami pod kierunkiem Zbigniewa Jakubasa i Krzysztofa Sochackiego.
. Został zaprojektowany jako część projektu opracowania i wyprodukowania 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ładami w języku angielskim (USA) i rosyjskim oraz drukarek z polskimi czcionkami. W 1986 rokuIstnieje pewna niejasność w oficjalnym przypisaniu strony kodowej dla kodowania Mazowsza:
PTS-DOS i S/DOS obsługują to kodowanie na stronie kodowej 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 wydaje się nie być identyczna z tym oryginalnym kodowaniem. Plik przełączania strony kodowej DOS NECPINW.CPI
dla NEC Pinwriters obsługuje kodowanie Mazovia na obu stronach kodowych 667 i 991. W międzyczasie FreeDOS wprowadził również obsługę oryginalnego kodowania Mazovia na stronie kodowej 790 (CP790). Fujitsu DL6400 (Pro) / DL6600 ( Pro) drukarki obsługują również kodowanie Mazovia. To kodowanie jest znane jako strona kodowa 3843 w drukarkach Star .
Zestaw znaków
Każdy znak jest pokazany 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:
- Mazowsze 157 ( ś jest na 9D zamiast 9E)
- Fido Mazovia ( ć to 0x87 zamiast 8D, a Ć to 0x80 zamiast 0x95)
- FreeDOS Mazovia ( znak złotego pod 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.
Strona kodowa 667 / 790 | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | mi | F | |
8x |
Ç 00C7 |
ü 00FC |
00E9 _ |
00E2 _ |
00E4 _ |
à 00E0 |
ą 0105 |
ç 00E7 |
ę 00EA |
ë 00EB |
00E8 _ |
ï 00EF |
î 00EE |
ć 0107 |
Ę 00C4 |
0104 _ |
9x |
Ę 0118 |
ę 0119 |
ł 0142 |
ô 00F4 |
00F6 _ |
0106 _ |
û 00FB |
ù 00F9 |
Ś 015A |
00D6 _ |
Ü 00 DC |
¢ 00A2 |
Ł 0141 |
¥ 00A5 |
ś 015B |
0192 _ |
Topór |
Ź 0179 |
Ż 017B |
00F3 _ |
O 00D3 |
ń 0144 |
Ń 0143 |
ź 017A |
ż 017C |
¿ 00BF |
⌐ 2310 |
¬ 00 AC |
½ 00BD |
¼ 00 pne |
¡ 00A1 |
« 00AB |
» 00BB |
Bx |
░ 2591 |
▒ 2592 |
▓ 2593 |
│ 2502 |
┤ 2524 |
╡ 2561 |
╢ 2562 |
╖ 2556 |
╕ 2555 |
╣ 2563 |
║ 2551 |
╗ 2557 |
╝ 255D |
╜ 255C |
╛255B _ |
┐ 2510 |
Cx |
└ 2514 |
┴ 2534 |
┬ 252C |
├ 251C |
─ 2500 |
┼ 253C |
╞ 255E |
╟ 255F |
╚ 255A |
╔ 2554 |
╩ 2569 |
╦ 2566 |
╠ 2560 |
═ 2550 |
╬ 256C |
╧ 2567 |
Dx |
╨ 2568 |
╤ 2564 |
╥ 2565 |
╙ 2559 |
╘ 2558 |
╒ 2552 |
╓ 2553 |
╫ 256B |
╪ 256A |
┘ 2518 |
┌ 250C |
█ 2588 |
▄2584 _ |
▌ 258C |
▐ 2590 |
▀ 2580 |
Były |
α 03B1 |
ß 00DF |
Γ 0393 |
π03C0 _ |
Σ 03A3 |
σ 03C3 |
μ 00B5 |
τ 03C4 |
Φ 03A6 |
Θ 0398 |
Ω 03A9 |
δ 03B4 |
∞ 221E |
φ 03C6 |
ε 03B5 |
∩ 2229 |
Fx |
≡ 2261 |
± 00B1 |
≥ 2265 |
≤ 2264 |
⌠ 2320 |
⌡ 2321 |
÷ 00F7 |
≈ 2248 |
° 00B0 |
∙ 2219 |
· 00B7 |
√ 221A |
ⁿ 207F |
² 00B2 |
■ 25A0 |
NBSP |