La codificación Kamenický (en checo : kódování Kamenických ), llamada así por los hermanos Jiří y Marian Kamenický, [1] era una página de códigos para computadoras personales con DOS , muy popular en Checoslovaquia (desde 1993, República Checa y Eslovaquia ) alrededor de 1985-1995 . Otro nombre para esta codificación es KEYBCS2
, [1] el nombre de la Terminar y permanecer residente utilidad que implementa la correspondencia teclado controlador . También fue nombrado KAMENICKY
. [1]
Alias | NEC-867, [A] DOS-895, [B] KEYBCS2 |
---|---|
Idioma (s) | Checo , eslovaco |
Clasificación | ASCII extendido , página de códigos OEM |
Residencia en | OEM-EE. UU. |
Se basó en la codificación de la página de códigos 437 (con caracteres acentuados para los idiomas de Europa occidental) donde la mayoría de los caracteres de los puntos de código 128 a 173 fueron reemplazados por caracteres checos y eslovacos elegidos para que los glifos de los caracteres de reemplazo se parecieran a los del original lo más cerca posible, por ejemplo, č en lugar de ç . Esto aseguró que el texto en la codificación Kamenický fuera (apenas) legible incluso en computadoras más antiguas o baratas con las fuentes originales (que a menudo estaban en la ROM de la tarjeta de video , lo que dificultaba si no imposibilitaba la modificación).
Una característica complementaria fue que el gráfico de bloque y los caracteres de dibujo de caja de la página de códigos 437 permanecieron sin cambios (la página de códigos oficial de Europa Central 852 de IBM no tenía esta propiedad, lo que hacía que los programas como Norton Commander se vieran divertidos con esquinas y uniones de líneas de borde roto por letras acentuadas). El uso generalizado de la codificación Kamenický no fue socavado ni por la página de códigos 852 de IBM, ni por Windows 3.1, que introdujo la página de códigos 1250 de Microsoft Central Europe . Solo con Windows 95 y la implementación de Microsoft Office en expansión , los usuarios comenzaron a usar la página de códigos 1250, que a su vez ahora está obsoleta por Unicode .
Existe cierta ambigüedad en la asignación de la página de códigos oficial para la codificación Kamenický:
Algunas impresoras matriciales de la serie NEC Pinwriter , a saber, 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 ) y P8000 ( P72X ), admitieron la instalación de EPROM de fuentes opcionales . [2] La ROM opcional # 2 "Europa del Este" incluía esta codificación, invocable a través de una secuencia de escape ESC R (n)
con (n) = 23. Aunque se llamaba "Kamenický" en la documentación, [2] originalmente fue anunciado por NEC como la página de códigos 867 ( CP867) o "checo". [3] (Sin embargo, nunca se registró con IBM con ese ID, ya que IBM registró otra página de códigos no relacionada Israel: hebreo , basada en CP862, con ese ID en 1998. [4] ) El Fujitsu DL6400 (Pro) / DL6600 ( Pro) las impresoras también admiten la codificación Kamenický. [5]
La codificación también se llamó a veces página de códigos 895 (CP895), [6] por ejemplo con FoxPro , [1] en el procesador de texto WordPerfect [7] [8] y bajo el navegador web Arachne [8] para DOS, pero IBM usa este número de página de códigos para una codificación diferente, [1] CM / Grupo 2: SBCS latino de 7 bits: japonés (EUC-JP JIS-Roman) [8] [9] o latín de 7 bits de Japón (00895) , [10 ] y la IANA no reconoce el número en absoluto. El archivo de cambio de página de códigos DOS NECPINW.CPI
para NEC Pinwriters admitía la codificación Kamenický en las páginas de códigos 867 y 895 también. [8] Esta codificación se conoce como página de códigos 3844 en las impresoras Star.
Conjunto de caracteres
Cada carácter se muestra con su punto de código Unicode equivalente . Solo se muestra la segunda mitad de la tabla (puntos de código 128-255), siendo la primera mitad (puntos de código 0-127) la misma que ASCII y la página de códigos 437 . Las diferencias de la página de códigos 437 están encuadradas. [2] [1]
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8_ 128 | Č 010C | ü 00FC | é 00E9 | ď 010F | ä 00E4 | Ď 010E | Ť 0164 | č 010D | ě 011B | Ì 011A | Ĺ 0139 | Í 00CD | ľ 013E | ĺ 013A | Ä 00C4 | Á 00C1 |
9_ 144 | É 00C9 | § 017E | Ž 017D | ô 00F4 | ö 00F6 | Ó 00D3 | ů 016F | Ú 00DA | ý 00FD | Ö 00D6 | Ü 00DC | Š 0160 | Ľ 013D | Ý 00DD | Ř 0158 | ť 0165 |
A_ 160 | á 00E1 | í 00ED | ó 00F3 | ú 00FA | ň 0148 | Ň 0147 | Ů 016E | Ô 00D4 | š 0161 | ř 0159 | ŕ 0155 | Ŕ 0154 | ¼ 00BC | § [a] 00A7 | « 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 | ├ 251C | ─ 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 |
Letra Número Puntuación Símbolo Otro Indefinido
- ^ El procesador de texto checo DOS Text602 también conocido como T602, asignó el punto de código 173 a un signo de sección ( U + 00A7 ) en codificación Kamenický. Mientras que la pantalla original [1] y las fuentes de la impresora [2] definían el punto de código 173 como signo de sección ('§', U + 00A7 ), algunas herramientas también usaban un signo de exclamación invertido ('¡', U + 00A1 ) en su lugar, que proviene de CP437 . Esta variante no cumple totalmente con la definición de la página de códigos 867/895 y, por lo tanto, no debe asociarse con estos números.
Ver también
- Codificación Mazovia - página de códigos similar para polaco
- Codificación CWI-2
- Página de códigos de hardware
Referencias
- ↑ a b c d e f g Petrlik, Lukas (19 de junio de 1996). "Explicación del lío de codificación de caracteres checo y eslovaco" . cs-encodings-faq . 1.10. Archivado desde el original el 21 de junio de 2016 . Consultado el 21 de junio de 2016 .
- ^ a b c d Pinwriter Familie - Pinwriter - Epromsockel - Zusätzliche Zeichensätze / Schriftarten (Manual de referencia impreso para EPROM de fuente y página de códigos opcionales para NEC Pinwriter , incluidas variantes personalizadas) (en alemán) (00 3/93 ed.), NEC Deutschland GmbH , 1993
- ^ NEC Pinwriter. Ein Maßstab in der Profiklasse. (Folleto impreso en color de 11 páginas sobre NEC Pinwriters P20 / P30, P60 / P70 y P90) (en alemán) (P-EAM-D-5/92 ed.), NEC Deutschland GmbH , 1992(NB. Según esta publicación, estas impresoras incluían soporte opcional para la página de códigos 867 (CP867), ya que también eran compatibles con las fuentes de visualización en MS-DOS 5.0 y DR DOS 6.0).
- ^ "Página de códigos (CPGID) 00867: Israel - Computadora personal" , REGISTRO, Conjuntos de caracteres gráficos y páginas de códigos , IBM Corporation, 1998 , consultado el 2 de junio de 2014
- ^ Fujitsu DL6400 / DL6600 Dot Matrix Printer Manual del usuario (PDF) . Fujitsu Limited . Abril de 1994. C147-E015-01EN. Archivado (PDF) desde el original el 14 de junio de 2016 . Consultado el 14 de junio de 2016 .
- ^ Kostis, Kosta; Michl, Vladimir. "Página de códigos 895 de MS-DOS (Kamenicky CS)" . 1,00. Archivado desde el original el 19 de febrero de 2017 . Consultado el 19 de febrero de 2017 .
- ^ Smělý, Roman (27 de mayo de 2001). "Bratři Kameničtí: výsledné rozhodnutí jsme neučinili my, ale uživatelé" [Hermanos Kameničtí: la decisión final no la tomamos nosotros, sino los usuarios]. ¡Conectar! . Consultado el 18 de febrero de 2017 . (en checo) (ed. checo). 2001 (5). Archivado desde el original el 18 de febrero de 2017
- ^ a b c d Paul, Matthias R. (2001) [1996], "Especificación y documentación de referencia para NECPINW" , NECPINW.CPI - Controlador de cambio de página de códigos DOS para NEC Pinwriters (2.08 ed.), FILESPEC.TXT de NECPI208.ZIP, archivado desde el original en 09/10/2017 , recuperado 04/22/2013
- ^ Arquitectura de representación de datos de caracteres (CDRA) nivel 2 - Referencia . IBM . 1993. SC09-1390-01.
- ^ "Páginas de códigos" . IBM . 2013.