stringtranslate.com

Página de código 852

La página de códigos 852 ( CCSID 852) (también conocida como CP 852, IBM 00852, OEM 852 (Latin II), [2] [3] MS-DOS Latin 2 [4] ) es una página de códigos utilizada en DOS para escribir idiomas de Europa central que utilizan el alfabeto latino (como el serbocroata , el checo , el húngaro , el polaco , el rumano o el esloveno ). [5]

El CCSID 9044 es la actualización de la moneda euro de la página de códigos/CCSID 852. [6] El byte AA reemplaza ¬ por € en esa actualización. [7] [8]

La página de códigos 852 (DOS Latin 2) es muy diferente de la ISO/IEC 8859-2 (ISO Latin-2), aunque ambas se conocen informalmente como "Latin-2" en diferentes regiones lingüísticas. [9] Sin embargo, se incluyen todos los caracteres imprimibles de la ISO 8859-2, en una disposición diferente que conserva un subconjunto de los caracteres de dibujo de caja de la página de códigos DOS original 437 , mientras que se sacrifican otros (aquellos que combinan líneas simples y dobles) para incluir más letras con diacríticos. Este es el mismo enfoque adoptado por la página de códigos 850 , el equivalente de la ISO 8859-1 .

Esta reducción del soporte para el dibujo de cuadros provocó fallos de visualización en las aplicaciones DOS que utilizaban los caracteres de dibujo de cuadros para mostrar una superficie similar a una GUI en modo texto (por ejemplo, Norton Commander ). Se inventaron varias codificaciones locales más específicas del idioma para evitar el problema, por ejemplo, la codificación Kamenický para checo y eslovaco [10] o la codificación Mazovia para polaco.

Una variante (usada por FreeDOS, por ejemplo) reemplaza el signo no (¬) en el punto de código 0xAA con el signo euro (€).

Conjunto de caracteres

La siguiente tabla muestra la página de códigos 852. [2] [11] Cada carácter se muestra con su punto de código Unicode equivalente . Solo se muestra la segunda mitad de la tabla (128–255), la primera mitad (0–127) es la misma que la página de códigos 437 .

  Coincide tanto con la página de códigos 437 como con la página de códigos 850
  Diferencias con la página de códigos 437 que coinciden con la página de códigos 850
  Diferencias entre la página de códigos 437 y la página de códigos 850

Véase también

Referencias

  1. ^ Conjuntos de caracteres, Autoridad de Números Asignados en Internet (IANA), 12 de diciembre de 2018
  2. ^ ab "OEM 852". Ir a Global Developer Center . Microsoft . Consultado el 11 de noviembre de 2011 .
  3. ^ "Páginas de códigos compatibles con Windows: páginas de códigos OEM". Go Global Developer Center . Microsoft. Archivado desde el original el 2 de noviembre de 2011 . Consultado el 11 de octubre de 2011 .
  4. ^ ab "Code Page 852 DOS Latin 2". Desarrollo de software internacional . Microsoft . Consultado el 11 de noviembre de 2011 .
  5. ^ "Documento informativo del CCSID 852". Archivado desde el original el 27 de marzo de 2016.
  6. ^ "Documento informativo del CCSID 9044". Archivado desde el original el 27 de marzo de 2016.
  7. ^ ab Página de códigos CPGID 00852 (pdf) (PDF) , IBM
  8. ^ ab Página de códigos CPGID 00852 (txt), IBM
  9. ^ "Explicación del lío en la codificación de caracteres checos y eslovacos". luki.sdf-eu.org . Consultado el 27 de febrero de 2022 .
  10. ^ El lío de codificación de caracteres en checo y eslovaco explicado / Kamenicky
  11. ^ "cp852_DOSLatin2 a tabla Unicode" (TXT) . The Unicode Consortium . Consultado el 11 de noviembre de 2011 .
  12. ^ Componentes internacionales para Unicode (ICU), ibm-852_P100-1995.ucm, 3 de diciembre de 2002