Кодировка Каменика
![]() Чешский текст с использованием кодировки Каменицкого, отображаемый в CP437. | |
Псевдоним(а) | НЭК-867 [А] ДОС-895, [Б] KEYBCS2 |
---|---|
Язык(и) | Чешский , Словацкий |
Классификация | Расширенный ASCII , кодовая страница OEM |
На основе | OEM-США |
( Кодировка Каменицкого чеш . kódování Kamenických ), названная в честь братьев Иржи и Мариана Каменицких, [1] — кодовая страница для персональных компьютеров под управлением DOS , очень популярная в Чехословакии (с 1993 года, Чехии и Словакии ) примерно в 1985–1995 годах. Другое название этой кодировки: KEYBCS2
, [1] имя резидентной утилиты завершения и пребывания , которая реализовала соответствующий клавиатуры драйвер . Его также назвали KAMENICKY
. [1]
Он был основан на кодировке кодовой страницы 437 (с акцентированными символами для западноевропейских языков), в которой большинство символов с кодовых точек 128–173 были заменены чешскими и словацкими символами, выбранными так, чтобы глифы заменяющих символов напоминали глифы заменяющих символов. как можно ближе к оригиналу, например č вместо ç . Это гарантировало, что текст в кодировке Каменицкого был (с трудом) читаем даже на старых или дешевых компьютерах с оригинальными шрифтами (которые часто находились в ПЗУ видеокарты , что затрудняло модификацию, если не делало ее невозможной).
Дополнительной особенностью было то, что символы блочной графики и изображения прямоугольников кодовой страницы 437 оставались неизменными ( IBM официальная центральноевропейская кодовая страница 852 не имела этого свойства, из-за чего такие программы, как Norton Commander, выглядели забавно с углами и стыками линий границ. разбиты ударными буквами). Широкое использование кодировки Каменицкого не было подорвано ни кодовой страницей IBM 852, ни тем, что Windows 3.1 представила Microsoft Central Europe кодовую страницу 1250 . Только с Windows 95 и распространением Microsoft Office пользователи начали использовать кодовую страницу 1250, которая, в свою очередь, теперь устарела из-за Unicode .
В официальном назначении кодовой страницы для кодировки Каменицкого существует некоторая двусмысленность:
Некоторые матричные принтеры серии NEC Pinwriter , а именно P3200 / P3300 ( P20 / P30 ), P6200 / P6300 ( P60 / P70 ), P9300 ( P90 ), P7200 / P7300 ( P62 / P72 ), P22Q / P32Q , P3800 / P3900 ( P42Q / P52Q ), P1200 / P1300 ( P2Q / P3Q ), P2000 ( P2X ) и P8000 ( P72X ), поддерживали установку дополнительных EPROM шрифтов . [2] Дополнительное ПЗУ № 2 «Восточная Европа» включало эту кодировку, вызываемую через escape-последовательность. ESC R (n)
с (n) = 23. Хотя в документации он назван «Каменицкий», [2] Первоначально NEC рекламировала ее как кодовую страницу 867 (CP867) или «Чешский». [3] (Однако он никогда не был зарегистрирован в IBM под этим идентификатором, поскольку в 1998 году IBM зарегистрировала под этим идентификатором еще одну несвязанную кодовую страницу Израиль: иврит , основанную на CP862. [4] ) Принтеры Fujitsu DL6400 (Pro) / DL6600 (Pro) также поддерживают кодировку Каменицкого. [5]
Кодировку также иногда называли кодовой страницей 895 (CP895). [6] например с FoxPro , [1] в Вордперфекте [7] [8] текстовый процессор и под Арахну [8] веб-браузер для DOS, но IBM использует этот номер кодовой страницы для другой кодировки, [1] CM/Группа 2: 7-битная латиница SBCS: японский (EUC-JP JIS-Roman) [8] [9] или японская 7-битная латиница (00895) , [10] а IANA вообще не распознает этот номер. Файл переключения кодовой страницы DOS NECPINW.CPI
для NEC Pinwriters поддерживалась кодировка Каменицкого как под кодовыми страницами 867, так и под 895. [8] Эта кодировка известна в принтерах Star как кодовая страница 3844 .
Набор символов
[ редактировать ]Каждый символ отображается с эквивалентной кодовой точкой Юникода . Показана только вторая половина таблицы (кодовые точки 128–255), первая половина (кодовые точки 0–127) совпадает с кодовой страницей 437 . [2] [1]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
8x | С 010С | ты 00FC | и 00E9 | д 010F | ä 00E4 | Д 010E | Т 0164 | С 010D | Э 011Б | Э 011А | ù 0139 | В 00CD | л 013E | ĺ 013А | Ä 00C4 | На 00C1 |
9x | И 00C9 | час 017E | Ж 017D | Зонтик 00F4 | он 00F6 | Ой 00D3 | в 016F | О 00DA | идея 00FD | ОН 00D6 | О 00DC | С 0160 | Ľ 013D | ИДЕЯ 00ДД | Р 0158 | й 0165 |
Топор | на 00E1 | в 00ED | от 00F3 | ты 00FA | нет 0148 | Н 0147 | В 016E | ЗОНТИК 00D4 | с 0161 | р 0159 | к 0155 | – 0154 | ¼ 00BC | § [а] 00A7 | « 00AB | » 00BB |
Бх | ░ 2591 | ▒ 2592 | ▓ 2593 | │ 2502 | ┤ 2524 | ╡ 2561 | ╢ 2562 | ╖ 2556 | ╕ 2555 | ╣ 2563 | ║ 2551 | ╗ 2557 | ╝ 255Д | ╜ 255С | ╛ 255Б | ┐ 2510 |
Сх | └ 2514 | ┴ 2534 | ┬ 252С | ├ 251С | ─ 2500 | ┼ 253С | ╞ 255Э | ╟ 255Ф | ╚ 255А | ╔ 2554 | ╩ 2569 | ╦ 2566 | ╠ 2560 | ═ 2550 | ╬ 256С | ╧ 2567 |
Дх | ╨ 2568 | ╤ 2564 | ╥ 2565 | ╙ 2559 | ╘ 2558 | ╒ 2552 | ╓ 2553 | ╫ 256Б | ╪ 256А | ┘ 2518 | ┌ 250С | █ 2588 | ▄ 2584 | ▌ 258С | ▐ 2590 | ▀ 2580 |
Бывший | а 03B1 | SS 00DF | С 0393 | п 03C0 | С 03А3 | п 03C3 | м 00B5 | т 03C4 | Ф 03А6 | че 0398 | Ой 03А9 | д 03B4 | ∞ 221Э | ж 03C6 | е 03B5 | ∩ 2229 |
Форекс | ≡ 2261 | ± 00B1 | ≥ 2265 | ≤ 2264 | ⌠ 2320 | ⌡ 2321 | ÷ 00F7 | ≈ 2248 | ° 00B0 | ∙ 2219 | · 00B7 | √ 221А | ⁿ 207F | ² 00B2 | ■ 25А0 | НБСП |
- ^ Чешский текстовый процессор DOS Text602 также известный как T602, присвоил кодовую точку 173 знаку раздела (
U+00A7
) в кодировке Каменицкого. Хотя оригинальный дисплей [1] и шрифты принтера [2] определена кодовая точка 173 как знак раздела («§»,U+00A7
), в некоторых инструментах также использовался перевернутый восклицательный знак («¡»,U+00A1
) вместо этого, который происходит от CP437 . Этот вариант не полностью соответствует определению кодовой страницы 867/895 и поэтому не должен ассоциироваться с этими номерами.
См. также
[ редактировать ]- Мазовецкая кодировка – аналогичная кодовая страница для польского языка.
- Кодировка CWI-2
- Кодовая страница оборудования
Ссылки
[ редактировать ]- ^ Jump up to: а б с д и ж г Петрлик, Лукас (19 июня 1996 г.). «Объяснение беспорядка с кодировкой чешских и словацких символов» . cs-кодировки-часто задаваемые вопросы . 1.10. Архивировано из оригинала 21 июня 2016 г. Проверено 21 июня 2016 г.
- ^ Jump up to: а б с д Семейство Pinwriter - Pinwriter - База Eprom - Дополнительные наборы символов / шрифты (Печатное справочное руководство для дополнительных EPROM шрифтов и кодовых страниц для пинрайтеров NEC , включая пользовательские варианты) (на немецком языке) (изд. 00 3/93), NEC Deutschland GmbH , 1993
- ^ НЭК Пинрайтер. Эйн Масштаб в Профиклассе. (Печатный 11-страничный цветной флаер о пинрайтерах NEC P20/P30, P60/P70 и P90) (на немецком языке) (P-EAM-D-5/92 ed.), NEC Deutschland GmbH , 1992 (NB. Согласно этой публикации , эти принтеры включали дополнительную поддержку кодовой страницы 867 (CP867), поскольку она также поддерживалась в шрифтах дисплея в MS-DOS 5.0 и DR DOS 6.0.)
- ^ «Кодовая страница (CPGID) 00867: Израиль — персональный компьютер» , РЕЕСТР, Наборы графических символов и кодовые страницы , IBM Corporation, 1998 , получено 2 июня 2014 г.
- ^ Руководство пользователя матричного принтера Fujitsu DL6400/DL6600 (PDF) . Фуджицу Лимитед . Апрель 1994 г. C147-E015-01EN. Архивировано (PDF) из оригинала 14 июня 2016 г. Проверено 14 июня 2016 г.
- ^ Костис, Коста; Михл, Владимир. «Кодовая страница MS-DOS 895 (Каменицкий CS)» . 1.00. Архивировано из оригинала 19 февраля 2017 г. Проверено 19 февраля 2017 г.
- ^ Смелый, Роман (27 мая 2001 г.). «Братья Каменичти: окончательное решение принимали не мы, а пользователи» [Братья Каменичти: окончательное решение принимали не мы, а пользователи]. Соединять! (на чешском языке). 2001 (5) (чешское изд.). Архивировано из оригинала 18 февраля 2017 г. Проверено 18 февраля 2017 г.
- ^ Jump up to: а б с д Пол, Маттиас Р. (2001) [1996], «Спецификация и справочная документация для NECPINW» , NECPINW.CPI — драйвер переключения кодовых страниц DOS для NEC Pinwriters (изд. 2.08), FILESPEC.TXT из NECPI208.ZIP, заархивировано из файла оригинал 10 сентября 2017 г. , получено 22 апреля 2013 г.
- ^ Архитектура представления символьных данных (CDRA), уровень 2 — Справочник . ИБМ . 1993. SC09-1390-01.
- ^ «Кодовые страницы» . ИБМ . 2013. [ мертвая ссылка ]