Kódová stránka 858 - Code page 858
MIME / IANA | IBM00858 |
---|---|
Alias (y) | CCSID00858, CP00858, PC - vícejazyčný - 850 + euro[1] |
Transformuje / kóduje | ISO 8859-1 |
Předcházet | Kódová stránka 850 |
Kódová stránka 858 (CCSID 858)[2] (také známý jako CP 858, IBM 00858, OEM 858[3]) je kódová stránka použitý pod DOS psát západoevropské jazyky.[4]
Podobně jako kódová stránka 850, Kódová stránka 858 podporuje celý repertoár z ISO 8859-1, ale v jiném uspořádání. Kódová stránka 858 byla vytvořena z kódové stránky 850 v roce 1998 změnou kódového bodu 213 (D5hex) z dotless i (ı) (znak, který není obsažen v ISO-8859-1) k znak eura (€).[4] Na rozdíl od většiny kódových stránek upravených tak, aby podporovaly znak eura, obecný znak měny ve společnosti CFhex (znak ISO-8859-1, změněno na přihlašovací euro ISO-8859-15 ) nebyl vybrán jako znak, který má být nahrazen.[poznámka 1]
Přesto místo přidání nové kódové stránky 858, IBM PC DOS 2000, který byl také vydán v roce 1998, změnil definici stávající kódové stránky 850 na to, co volala IBM upravená kódová stránka 850 zahrnout znak eura v kódovém bodě 213.[pozn. 2][5][6][7][8][9] Novější produkty IBM / MS implementovaly kódovou stránku 858 pod svým vlastním ID.
Znaková sada
V následující tabulce je uvedena kódová stránka 858. Každý znak se zobrazí s ekvivalentem Unicode kódový bod. Desetinná hodnota umístění je Alternativní kód. Zobrazena je pouze druhá polovina tabulky (kódové body 128–255), přičemž první polovina (kódové body 0–127) je stejná jako kódová stránka 850.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8_ 128 | C 00C7 | ü 00FC | E 00E9 | A 00E2 | A 00E4 | A 00E0 | A 00E5 | C 00E7 | E 00EA | E 00EB | E 00E8 | ï 00EF | „ 00EE | ì 00 ES | A 00C4 | A 00C5 |
9_ 144 | E 00C9 | … 00E6 | Æ 00C6 | Ó 00F4 | Ó 00F6 | Ó 00F2 | û 00FB | ù 00F9 | ÿ 00FF | Ó 00D6 | " 00DC | Ó 00F8 | £ 00A3 | Ó 00D8 | × 00D7 | ƒ 0192 |
A_ 160 | A 00E1 | í 00ED | Ó 00F3 | ú 00FA | - 00F1 | Ñ 00D1 | ª 00AA | º 00BA | ¿ 00BF | ® 00AE | ¬ 00AC | ½ 00BD | ¼ 00BC | ¡ 00A1 | « 00AB | » 00BB |
B_ 176 | ░ 2591 | ▒ 2592 | ▓ 2593 | │ 2502 | ┤ 2524 | A 00C1 | A 00C2 | A 00C0 | © 00A9 | ╣ 2563 | ║ 2551 | ╗ 2557 | ╝ 255D | ¢ 00A2 | ¥ 00A5 | ┐ 2510 |
C_ 192 | └ 2514 | ┴ 2534 | ┬ 252C | ├ 251C | ─ 2500 | ┼ 253C | A 00E3 | A 00C3 | ╚ 255A | ╔ 2554 | ╩ 2569 | ╦ 2566 | ╠ 2560 | ═ 2550 | ╬ 256C | ¤ 00A4 |
D_ 208 | ð 00F0 | Ð 00D0 | E 00CA | E 00CB | E 00C8 | € 20AC | Í 00CD | Î 00CE | Ï 00CF | ┘ 2518 | ┌ 250 ° C | █ 2588 | ▄ 2584 | ¦ 00A6 | Ì 00CC | ▀ 2580 |
E_ 224 | Ó 00D3 | ß 00DF | Ó 00D4 | Ó 00D2 | Ó 00F5 | Ó 00D5 | µ 00B5 | þ 00FE | Þ 00DE | Ú 00DA | Û 00 dB | Ù 00D9 | ý 00FD | “ 00DD | ¯ 00AF | ´ 00B4 |
F_ 240 | PLACHÝ 00AD | ± 00B1 | ‗ 2017 | ¾ 00BE | ¶ 00B6 | § 00A7 | ÷ 00F7 | ¸ 00B8 | ° 00B0 | ¨ 00A8 | · 00B7 | ¹ 00B9 | ³ 00B3 | ² 00B2 | ■ 25A0 | NBSP 00A0 |
Dopis Číslo Interpunkce Symbol jiný Nedefinováno Rozdíly od kódová stránka 850
Poznámky
- ^ Stejně jako ISO-8859-1 versus -15 porovnejte kódové stránky 808 (od 866), 848 (od 1125), 849 (od 1131) a 872 (od 855), ISO-IR-205 (od ISO-8859-4 ), ISO-IR-206 (od ISO-8859-13 ) a změny MacRoman a MacCyrillic.
- ^ Důvodem pro to mohla být stávající omezení při implementaci logiky přepínání kódových stránek pod MS-DOS /PC DOS, která omezila soubory .CPI na velikost 64 kB nebo maximálně asi šest kódových stránek, omezení, které bylo obcházeno v některých verzích OEM systému MS-DOS, v Windows NT, a také neexistuje v DR-DOS. Analyzátor v systému MS-DOS / PC DOS dále omezuje počet možných záznamů o zemi / kódové stránce COUNTRY.SYS souborů na maximálně 146 nebo 438, omezení v DR-DOS neexistuje. Přidání podpory pro kódovou stránku 858 tedy mohlo znamenat upuštění od další (např. kódová stránka 850 ) zároveň, což v té době možná nebylo životaschopné řešení, vzhledem k tomu, že některé aplikace byly pevně připojeny k použití kódové stránky 850.
Reference
- ^ Sady znaků, Autorita pro internetová přidělená čísla (IANA), 12. 12. 2018
- ^ „Informační dokument CCSID 858“. Archivovány od originál dne 2016-03-27.
- ^ A b „OEM 858“. Přejít na Global Developer Center. Microsoft. Archivovány od originál dne 08.03.2016. Citováno 2011-11-23.
- ^ A b "Informační stránka kódové stránky 858". Archivovány od originál dne 2017-01-16.
- ^ Paul, Matthias R. (2001-08-15). „Změna kódových stránek ve FreeDOS“ (Technická specifikace návrhu založená na příspěvku fd-dev [1] ). Archivovány od originál dne 2016-08-20. Citováno 2013-05-08.
Nové oficiální ID pro vícejazyčnou „kódovou stránku 850 s EURO SIGN“ je 858, nikoli 850. IBM s budoucími vydáními svých produktů přejde na používání 858 místo 850 variant. [...] Mohu jen hádat, proč k tomu nepřidali 858 EGAx.CPI, COUNTRY.SYS, a KEYBOARD.SYS soubory v PC DOS 2000. Mnoho aplikací třetích stran je navrženo pro práci s 850 a v době vydání PC DOS 2000 nevědělo o 858, takže je to pro všechny jednodušší, ale bohužel není kompatibilní. […] Jak je vysvětleno výše, COUNTRY.SYS a KEYBOARD.SYS obsahují pouze dvě položky kódové stránky pro danou zemi v západních číslech systému DOS. (V arabských a hebrejských číslech může být pro jednu zemi až 8 kódových stránek, teoreticky není limit pod rozsahem povolených kódových stránek 1..65534). […] Problém je v tom, že odebrání podpory pro 850 mohlo způsobit problémy s kompatibilitou s aplikacemi, které jsou pevně připojeny k použití 850. Přidání 858 jako třetí volby ke všem souborům by významně zvýšilo velikost souborů a tabulek. Analyzátor souborů COUNTRY.SYS v systému MS-DOS / PC DOS IO.SYS /IBMBIO.COM vyčlení 6 kB (pro DOS 6) zápisník, který načte všechny informace. To umožňuje přijetí maximálně 438 položek v souboru COUNTRY.SYS, jinak se zobrazí zpráva „COUNTRY.SYS too large.“. The NLSFUNC analyzátor toto omezení nemá a analyzátory souborů v systému DR-DOS (jádro a NLSFUNC) o takovém omezení také nevědí. Starší vydání systému MS-DOS / PC DOS měla dokonce 2 kB vyrovnávací paměť pro maximálně 146 položek.
- ^ Paul, Matthias R. (10. 06. 2001) [1995]. "Formát souboru DOS COUNTRY.SYS" (COUNTRY.LST soubor) (1.44 ed.). Archivováno z původního dne 2016-04-20. Citováno 2016-08-20.
- ^ Starikov, Yuri (04.04.2005). „15-летию Russian MS-DOS 4.01 посвящается“ [15 let ruštiny MS-DOS 4.01] (v ruštině). Archivováno od originálu 2016-08-20. Citováno 2014-05-07.
- ^ Paul, Matthias R. (2001-08-27). „Změna kódových stránek ve FreeDOS (následná kontrola)“. Archivovány od originál dne 01.10.2014. Citováno 2013-05-08.
[…] Lze také bez potíží vytvořit vlastní soubory .CPI v tradičním stylu FONT, ale do takového souboru byste mohli uložit pouze […] šest kódových stránek, pokud by to mělo být použitelné pro MS-DOS / PC DOS (některé OEM problémy a NT zvládne soubory větší než 64 kB, ale MS-DOS / PC DOS ne).
- ^ Paul, Matthias R. (10. 06. 2001) [1995]. "Popis formátu souborů DCP, OS / 2 a Windows NT .CPI a Linux .CP" (Soubor CPI.LST) (1.30 ed.). Archivováno z původního dne 2016-04-20. Citováno 2016-08-20.
- ^ Kódová stránka CPGID 00858 (pdf) (PDF), IBM
- ^ Kódová stránka CPGID 00858 (txt), IBM