stringtranslate.com

Página de códigos 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 los 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, incluidos varios lugares de habla inglesa (por ejemplo, en el Reino Unido, Irlanda y Canadá), mientras que otros Las regiones de habla inglesa (como Estados Unidos) utilizan de forma predeterminada la página de códigos de hardware 437 . [6]

La página de códigos 850 se diferencia de la página de códigos 437 en que muchos de los caracteres de los cuadros , las letras griegas y varios símbolos fueron reemplazados por letras latinas adicionales con signos diacríticos , mejorando así en gran medida la compatibilidad con los idiomas de Europa occidental (todos los caracteres de ISO 8859-1 son incluido). Al mismo tiempo, los cambios causaban con frecuencia fallos en la visualización de los programas que utilizaban los caracteres de dibujo del cuadro 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 con Windows-1252 , [b] más tarde UCS-2 y UTF-16 , [c] y finalmente 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 que no es ASCII aparece con su punto de código Unicode equivalente. Las diferencias con la página de códigos 437 se limitan a la segunda mitad de la tabla, siendo la primera mitad la misma.

  Diferencias con la página de códigos 437

Página de códigos 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 puntos ⟨ı ⟩ al signo del euro ⟨€⟩ U+20AC . [12] [13] [14] A diferencia de la mayoría de las páginas de códigos modificadas para admitir el signo del euro, el signo de moneda genérico en hexadecimal CF no se eligió como carácter a reemplazar (compárese con 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 agregar soporte para la nueva página de códigos 858, PC DOS 2000 de IBM , también lanzado en 1998, cambió la definición de la página de códigos existente 850 a lo que IBM llamó página de códigos modificada 850 para incluir el signo del euro en el punto de código 213. [15 ] [16] [17] [18] [19] La razón de esto podría deberse a restricciones en MS-DOS / PC DOS , que limitaban los archivos .CPI a 64 KB de tamaño o alrededor de 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. IBM/ Los productos de MS implementaron la página de códigos 858 bajo su propia ID.

Página de códigos 1108

La página de códigos 1108 (Compatibilidad básica DITROFF) es una extensión de esta página de códigos que modifica 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ódigos 437

Página de códigos 1109

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

Página de códigos 1044

La página de códigos 1044 ( CCSID 1044) es una página de códigos que se utiliza en DOS para usar en 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ódigos 1034

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

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

Página de códigos 906

La página de códigos 906 ( CCSID 906) es una página de códigos utilizada por IBM 3812, como 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

Ver también

Notas

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

Referencias

  1. ^ ab Conjuntos de caracteres, Autoridad de números asignados de Internet (IANA), 12 de diciembre de 2018
  2. ^ "00850" (PDF) . Páginas de códigos por CPGID . IBM . Archivado (PDF) desde el original el 23 de septiembre de 2012 . Consultado el 24 de febrero de 2020 .
  3. ^ a b "OEM 850". Ir al Centro global de desarrolladores . 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 6 de junio de 2016 . Consultado el 6 de junio de 2016 .
  5. ^ "Documento informativo 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 completo sobre Novell DOS 7 y OpenDOS 7.01 , que incluye la descripción de muchas características e 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 la hora. El enlace proporcionado apunta a una versión anterior convertida a HTML del archivo NWDOSTIP.TXT.)
  7. ^ "cp850_DOSLatin1 a tabla Unicode" (TXT) . El 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 28 de enero de 2022 . Consultado el 28 de enero de 2022 .
  11. ^ "Documento informativo 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 por CPGID . IBM . Archivado desde el original el 6 de junio de 2016 . Consultado el 6 de junio de 2016 .
  14. ^ "Documento informativo de la página de códigos 858". IBM . Archivado desde el original el 20 de agosto de 2016.
  15. ^ Paul, Matías R. (15 de agosto de 2001). "Cambiar páginas de códigos en FreeDOS" (Especificación de diseño técnico). Archivado desde el original el 6 de junio de 2016 . Consultado el 6 de junio de 2016 . La nueva identificación oficial para la "página de códigos 850 con SIGNO EURO" multilingüe es 858, no 850. IBM cambiará para utilizar 858 en lugar de su variante 850 en futuras ediciones de sus productos. […] Sólo 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 conocían 858 en el momento en que se lanzó PC DOS 2000, por lo que es más fácil para todos, pero desafortunadamente no es compatible. […] Como se explicó anteriormente, COUNTRY.SYS y KEYBOARD.SYS contienen solo dos entradas de página de códigos para un país determinado en las ediciones occidentales de DOS. (En ediciones árabes y hebreas puede haber hasta 8 páginas de códigos para un país, en teoría no hay límite por debajo del rango de páginas de códigos permitidas 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 a 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 scratchpad 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, aparecerá 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 dicha restricción. Las ediciones más antiguas de MS-DOS/PC DOS incluso tenían un buffer de 2 Kb para un máximo de 146 entradas.
  16. ^ Paul, Matías 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-летию MS-DOS 4.01 ruso посвящается" [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, Matías R. (27 de agosto de 2001). "Cambiar páginas de códigos en FreeDOS (seguimiento)". Archivado desde el original el 1 de octubre de 2014 . Consultado el 8 de mayo de 2013 . […] 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 dicho archivo si fuera utilizable por MS-DOS/PC DOS (algunos OEM problemas y NT puede manejar archivos de más de 64 Kb, pero MS-DOS/PC DOS no).(NB. Basado en la publicación de fd-dev [1].)
  19. ^ Paul, Matías 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 básica 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.