stringtranslate.com

Página de código 850

La página de códigos 850 ( CCSID 850) (también conocida como CP 850, IBM 00850, [2] OEM 850, [3] DOS Latin 1 [4] ) es una página de códigos utilizada en sistemas operativos DOS [a] en Europa Occidental. [5] Dependiendo de la configuración del país y del sistema, la página de códigos 850 es la página de códigos principal y la página de códigos OEM predeterminada en muchos países, incluidas varias configuraciones regionales de habla inglesa (por ejemplo, en el Reino Unido, Irlanda y Canadá), mientras que otras configuraciones regionales de habla inglesa (como los Estados Unidos) tienen como valor predeterminado la página de códigos de hardware 437. [6 ]

La página de códigos 850 difiere de la página de códigos 437 en que muchos de los caracteres de dibujo de cuadros , letras griegas y varios símbolos fueron reemplazados por letras latinas adicionales con diacríticos , mejorando así en gran medida la compatibilidad con los idiomas de Europa occidental (se incluyen todos los caracteres de ISO 8859-1 ). Al mismo tiempo, los cambios causaban con frecuencia fallos de visualización con los programas que utilizaban los caracteres de dibujo de cuadros para mostrar una superficie similar a una GUI en modo texto.

Después de la era DOS, los sistemas operativos sucesores reemplazaron en gran medida la página de códigos 850 por Windows-1252 , [b] más tarde por UCS-2 y UTF-16 , [c] y finalmente por UTF-8 . Sin embargo, las aplicaciones heredadas, especialmente los programas de línea de comandos , aún pueden depender de la compatibilidad con páginas de códigos más antiguas.

Conjunto de caracteres

Cada carácter no ASCII aparece con su código Unicode equivalente. Las diferencias con la página de códigos 437 se limitan a la segunda mitad de la tabla, ya que la primera mitad es la misma.

  Diferencias con la página de códigos 437

Página de código 858

En 1998, la página de códigos 858 ( CCSID 858) [11] (también conocida como CP 858, IBM 00858, OEM 858 [3] ) se derivó de esta página de códigos cambiando el punto de código 213 (D5 hexadecimal ) de una i sin punto ⟨ı⟩ al símbolo del euro ⟨€⟩ U+20AC . [12] [13] [14] A diferencia de la mayoría de las páginas de códigos modificadas para admitir el símbolo del euro, el símbolo monetario genérico en CF hex no fue elegido como el carácter a reemplazar (compárese ISO-8859-15 (de ISO-8859-1 ), páginas de códigos 808 (de 866), 848 (de 1125), 849 (de 1131) y 872 (de 855), ISO-IR-205 (de ISO-8859-4 ), ISO-IR-206 (de ISO-8859-13 ) y los cambios a MacRoman y MacCyrillic ).

En lugar de añadir soporte para la nueva página de códigos 858, el PC DOS 2000 de IBM , también lanzado en 1998, cambió la definición de la página de códigos 850 existente a lo que IBM llamó página de códigos 850 modificada para incluir el símbolo del euro en el punto de código 213. [15] [16] [17] [18] [19] La razón para esto podría haberse debido a restricciones en MS-DOS / PC DOS , que limitaban los archivos .CPI a 64 KB de tamaño o aproximadamente seis páginas de códigos como máximo. Agregar soporte para la página de códigos 858 podría haber significado eliminar otra (por ejemplo, la página de códigos 850) al mismo tiempo, lo que podría no haber sido una solución viable en ese momento, dado que algunas aplicaciones estaban programadas para usar la página de códigos 850. Los productos IBM/MS más recientes implementaron la página de códigos 858 bajo su propia ID.

Página de código 1108

La página de códigos 1108 (DITROFF Base Compatibility) es una extensión de esta página de códigos que altera algunos puntos de código en el rango 0–32 de sus definiciones en la página de códigos 437. [ 20] DITROFF (troff independiente del dispositivo) es un formato intermedio del formateador de texto estándar de Unix Troff .

  Diferencias con la página de código 437

Página de código 1109

La página de códigos 1109 (Compatibilidad de especiales DITROFF) contiene caracteres que no están disponibles en la página de códigos 1108. [21]

Página de código 1044

La página de códigos 1044 ( CCSID 1044) es una página de códigos que se utiliza en DOS para las etiquetas de envío. Es un subconjunto de la página de códigos 850.

Cada carácter aparece con su punto de código Unicode equivalente . [22]

Página de código 1034

La página de códigos 1034 ( CCSID 1034) es una página de códigos que se utiliza en DOS para las etiquetas de envío. Es el segundo conjunto que se utiliza después de la página de códigos 1044. [23] Esta es la página de códigos con menos caracteres.

Cada carácter aparece con su punto de código Unicode equivalente . [24]

Página de código 906

La página de códigos 906 ( CCSID 906) es una página de códigos utilizada por IBM 3812, al igual que la página de códigos 907. Es una modificación de la página de códigos 850. [25]

Cada carácter aparece con su punto de código Unicode equivalente . [26]

  Diferencias con la página de códigos 850

Véase también

Notas

  1. ^ así como el sistema operativo EPOC16 de Psion
  2. ^ Similar a ISO-8859-1 y no siempre bien diferenciado de él
  3. ^ La línea Windows NT fue nativamente Unicode desde el principio, pero problemas de soporte de herramientas de desarrollo y compatibilidad con Windows 9x mantuvieron la mayoría de las aplicaciones en páginas de códigos de 8 bits.

Referencias

  1. ^ Conjuntos de caracteres, Autoridad de Números Asignados en Internet (IANA), 12 de diciembre de 2018
  2. ^ "00850" (PDF) . Páginas de códigos de CPGID . IBM . Archivado (PDF) desde el original el 23 de septiembre de 2012 . Consultado el 24 de febrero de 2020 .
  3. ^ abc "OEM 850". Centro de desarrolladores global de Go . Microsoft . Archivado desde el original el 6 de junio de 2016. Consultado el 6 de junio de 2016 .
  4. ^ "Página de códigos 850 MS-DOS Latin 1". Desarrollo de software internacional . Microsoft . Archivado desde el original el 2016-06-06 . Consultado el 2016-06-06 .
  5. ^ "Documento informativo del CCSID 850". Archivado desde el original el 27 de marzo de 2016.
  6. ^ Paul, Matías R. (30 de julio de 1997). "II.16.iii. Landessprachliche Unterstützung - Landescodes und Keyboard-Kürzel" [II.16.iii. Compatibilidad con idiomas nacionales: códigos de país e ID de distribución del teclado]. NWDOS-TIPs: consejos y trucos para Novell DOS 7, con Blick auf undokumentierte Detalles, errores y soluciones [NWDOSTIPs: consejos y trucos para Novell DOS 7, con especial atención a detalles, errores y soluciones no documentados ]. MPDOSTIP (en alemán) (3 ed.). Archivado desde el original el 6 de junio de 2016 . Consultado el 6 de junio de 2016 .(NB. NWDOSTIP.TXT es un trabajo exhaustivo sobre Novell DOS 7 y OpenDOS 7.01 , que incluye la descripción de muchas características y componentes internos no documentados. Es parte de la colección MPDOSTIP.ZIP aún más grande del autor, mantenida hasta 2001 y distribuida en muchos sitios en ese momento. El enlace provisto apunta a una versión anterior convertida a HTML del archivo NWDOSTIP.TXT).
  7. ^ "Tabla de cp850_DOSLatin1 a Unicode" (TXT) . Consorcio Unicode. Archivado desde el original el 6 de junio de 2016. Consultado el 6 de junio de 2016 .
  8. ^ Página de códigos CPGID 00850 (pdf) , IBM, 1986
  9. ^ Página de códigos (CPGID) 00850 (txt) , IBM, 1998
  10. ^ "Componentes internacionales para Unicode (ICU), ibm-850_P100-1995.ucm". GitHub . 2002-12-03. Archivado desde el original el 2022-01-28 . Consultado el 2022-01-28 .
  11. ^ "Documento informativo del CCSID 858". IBM . Archivado desde el original el 27 de marzo de 2016.
  12. ^ Página de códigos (CPGID) 00858 (txt) , IBM, 1998
  13. ^ "00858". Páginas de códigos de CPGID . IBM . Archivado desde el original el 2016-06-06 . Consultado el 2016-06-06 .
  14. ^ "Documento informativo de la página de códigos 858". IBM . Archivado desde el original el 20 de agosto de 2016.
  15. ^ Paul, Matthias R. (15 de agosto de 2001). "Cambiar las páginas de códigos en FreeDOS" (Especificación técnica de diseño). Archivado desde el original el 6 de junio de 2016. Consultado el 6 de junio de 2016. El nuevo identificador oficial para la "página de códigos 850 con el SIGNO DEL EURO" multilingüe es 858, no 850. IBM cambiará para utilizar 858 en lugar de su variante 850 con futuras ediciones de sus productos. […] Solo puedo adivinar por qué no agregaron 858 a sus archivos EGAx.CPI, COUNTRY.SYS y KEYBOARD.SYS en PC DOS 2000. Muchas aplicaciones de terceros están diseñadas para funcionar con 850 y no sabían sobre 858 en el momento en que se lanzó PC DOS 2000, por lo que es más fácil para todos, pero lamentablemente no es compatible. […] Como se explicó anteriormente, COUNTRY.SYS y KEYBOARD.SYS contienen sólo dos entradas de código de página para un país determinado en las ediciones occidentales de DOS. (En las ediciones árabe y hebrea puede haber hasta 8 códigos de página para un país, en teoría no hay límite por debajo del rango de códigos de página permitidos 1..65534). […] El problema es que eliminar el soporte para 850 podría haber causado problemas de compatibilidad con aplicaciones que están programadas para usar 850. Agregar 858 como tercera opción para todos los archivos habría aumentado significativamente el tamaño de los archivos y las tablas. El analizador de archivos COUNTRY.SYS en MS-DOS/PC DOS IO.SYS / IBMBIO.COM reserva un espacio de 6 Kb (para DOS 6) para cargar toda la información. Esto permite aceptar un máximo de 438 entradas en un archivo COUNTRY.SYS, de lo contrario recibirá el mensaje "COUNTRY.SYS demasiado grande". El analizador NLSFUNC no tiene esta limitación y los analizadores de archivos en DR-DOS (kernel y NLSFUNC) tampoco conocen esta restricción. Las versiones anteriores de MS-DOS/PC DOS incluso tenían un búfer de 2 Kb para un máximo de 146 entradas.
  16. ^ Paul, Matthias R. (10 de junio de 2001) [1995]. «Formato de archivo DOS COUNTRY.SYS» (archivo COUNTRY.LST) (1.44.ª ed.). Archivado desde el original el 20 de abril de 2016. Consultado el 20 de agosto de 2016 .
  17. ^ Starikov, Yuri (11 de abril de 2005). «15-летию Russian MS-DOS 4.01 посвящается» [15 años de MS-DOS 4.01 ruso] (en ruso). Archivado desde el original el 6 de junio de 2016. Consultado el 7 de mayo de 2014 .
  18. ^ Paul, Matthias R. (2001-08-27). "Cambiar páginas de códigos en FreeDOS (seguimiento)". Archivado desde el original el 2014-10-01 . Consultado el 2013-05-08 . […] también se podrían crear archivos .CPI personalizados en el estilo FONT tradicional sin dificultades, pero sólo se podrían almacenar hasta […] seis páginas de códigos en un archivo de este tipo si fuera utilizable por MS-DOS/PC DOS (algunos problemas OEM y NT pueden manejar archivos mayores a 64 Kb, pero MS-DOS/PC DOS no).(NB. Basado en la publicación fd-dev [1].)
  19. ^ Paul, Matthias R. (10 de junio de 2001) [1995]. "Descripción del formato de archivos .CPI de DOS, OS/2 y Windows NT, y .CP de Linux" (archivo CPI.LST) (1.30.ª ed.). Archivado desde el original el 20 de abril de 2016. Consultado el 20 de agosto de 2016 .
  20. ^ "Página de códigos 1108 Compatibilidad de la base DITROFF" (PDF) . Archivado desde el original (PDF) el 21 de enero de 2013.
  21. ^ "Página de códigos 1109 Compatibilidad especial DITROFF" (PDF) . Archivado desde el original (PDF) el 21 de enero de 2013.
  22. ^ "Página de códigos 1044" (PDF) . Archivado desde el original (PDF) el 21 de enero de 2013.
  23. ^ "Globalización de IBM i: páginas de códigos". Archivado desde el original el 16 de julio de 2012.
  24. ^ "Página de códigos 1034" (PDF) . Archivado desde el original (PDF) el 21 de enero de 2013.
  25. ^ "Globalización de IBM i: páginas de códigos". Archivado desde el original el 16 de julio de 2012.
  26. ^ "Página de códigos 906" (PDF) . Archivado desde el original (PDF) el 21 de enero de 2013.