La norma ISO/IEC 8859-6:1999 , «Tecnología de la información: conjuntos de caracteres gráficos codificados en un solo byte de 8 bits — Parte 6: alfabeto latino/árabe» , forma parte de la serie ISO/IEC 8859 de codificaciones de caracteres estándar basadas en ASCII , cuya primera edición se publicó en 1987. Se la conoce informalmente como alfabeto latino/árabe . Fue diseñada para abarcar el árabe . Solo se codifican las letras nominales, sin formas predefinidas, por lo que se requiere un procesamiento de forma para su visualización. No incluye las letras adicionales necesarias para escribir la mayoría de los idiomas con escritura árabe, a excepción del propio árabe (como el persa, el urdu, etc.).
ISO-8859-6 es el nombre de conjunto de caracteres preferido por IANA para este estándar cuando se complementa con los códigos de control C0 y C1 de ISO/IEC 6429. El texto está en orden lógico, por lo que se requiere procesamiento BiDi para su visualización. Nominalmente, ISO-8859-6 ( página de códigos 28596 ) es para "orden visual", e ISO-8859-6-I ( página de códigos 38596 ) es para orden lógico. Pero en la práctica, y requerido para documentos HTML y XML, ISO-8859-6 también representa texto en orden lógico. También existe ISO-8859-6-E que supuestamente requiere que la direccionalidad se especifique explícitamente con caracteres de control especiales; esta última variante no se utiliza en la práctica. IBM ha asignado la página de códigos/ CCSID 1089 a ISO 8859-6. [ 2 ] [ 3 ] Es una emulación para su sistema operativo AIX .
ISO-8859-6 se utilizó como estándar de referencia para codificar la escritura árabe en Unicode [ 4 ] , pero ahora está tecnológicamente obsoleto . [ 5 ] Unicode es el preferido en las aplicaciones modernas, especialmente en Internet; lo que significa que es la codificación UTF-8 dominante para páginas web (véase también Escritura árabe en Unicode , para una cobertura completa, a diferencia de, por ejemplo, ISO-8859-6 o Windows-1256 que no cubren extras). Menos del 0,0002% de todas las páginas web utilizan ISO-8859-6, [ 6 ] [ 7 ] y ni siquiera es la tercera opción de codificación más popular para el árabe en la web.
Historia
ASMO 708 fue ideado por la ahora extinta Organización Árabe de Normalización y Metrología [ 8 ] en 1986 para ser el estándar de 8 bits que se usaría en los países de habla árabe. El diseño de este conjunto de caracteres se inspiró en el estándar anterior de 7 bits —ASMO 449— pero no es simplemente el conjunto de caracteres de 7 bits movido a la parte superior; hay algunas diferencias.
ASMO 708 es un conjunto de caracteres bidireccional . La parte inferior del conjunto de caracteres difiere del estándar ISO 646 en los dígitos y en algunos signos de puntuación. Según el contexto (si los números están en escritura latina o árabe), los dígitos se representan como dígitos latinos o árabes. Asimismo, según el contexto, los signos de puntuación simétricos se invierten; es decir, cuando hay un signo de puntuación de apertura, su forma se representa de manera diferente según la dirección de la escritura.
La parte superior del conjunto de caracteres solo contiene las letras árabes, la puntuación árabe, que es diferente de la puntuación latina, además de algunos otros caracteres.
ASMO 708 fue diseñado en estrecha colaboración [ 9 ] con ECMA , que lo adoptó como su propio estándar ECMA-114 en 1986. También fue aprobado como estándar ISO como ISO 8859-6 . [ 10 ] También fue registrado en el Registro Internacional de Conjuntos de Caracteres Codificados como IR 127 [ 11 ] en 1986.
Relación con otros conjuntos de caracteres
Otros conjuntos de caracteres están relacionados con ASMO 708:
- ASMO 708/Francés 1 [ 12 ] agrega caracteres franceses en minúscula;
- Francés 1/ASMO 708 [ 12 ] agrega caracteres franceses en minúscula en sus puntos de código ISO 8859-1 y desplaza los árabes;
- ISO/IR 167 [ 13 ] añade caracteres franceses y alemanes;
- La página de códigos 708 de Microsoft , para MS-DOS, agrega caracteres franceses en sus puntos de código típicos de la página de códigos 437 y agrega caracteres para dibujar recuadros;
- Tanto la página de códigos 710 (árabe transparente) como la página de códigos 720 (ASMO transparente) de Microsoft, para MS-DOS, añaden caracteres franceses en sus puntos de código típicos de la página de códigos 437, pero desplazan los caracteres árabes para permitir que los caracteres de dibujo de cuadros de la página de códigos 437 estén en sus puntos de código originales;
- La actualización Windows-1256 de Microsoft agrega caracteres franceses en minúscula a sus puntos de código Windows-252 y desplaza los caracteres árabes;
Tabla de códigos
Los códigos 0xEB – 0xF2 se asignan a caracteres de combinación .
Véase también
- ASMO 449
- ISO 8859
- Windows-1256 (página de códigos árabes de Windows)
Referencias
- ↑ Conjuntos de caracteres , Autoridad de Números Asignados de Internet (IANA), 12 de diciembre de 2018
- ↑ "Documento informativo de la página 1089 del código" . Archivado del original el 17 de marzo de 2016.
- ↑ "Documento informativo CCSID 1089" . Archivado del original el 27 de marzo de 2016.
- ↑ "El estándar Unicode v15.0 Capítulo 9" (PDF) .
- ↑ La informática y el Corán: algunas advertencias, 2007, Thomas Milo
- ↑ "Estadísticas de uso de ISO-8859-6 para sitios web, octubre de 2022" . w3techs.com . Consultado el 25 de octubre de 2022 .
- ↑ "Preguntas frecuentes" .
- ^ "Le codage informatique de l'écriture arabe : d'ASMO 449 à Unicode et ISO/CEI 10646" (PDF) . Archivado desde el original (PDF) el 21 de febrero de 2017 . Consultado el 20 de febrero de 2017 .
- ↑ Norma ECMA-114
- ↑ "ISO/IEC 8859-6:1999" . Organización Internacional de Normalización . Consultado el 21 de septiembre de 2024 .
- ↑ Asociación Europea de Fabricantes de Computadoras , Organización Árabe de Normalización y Metrología (30-11-1986). Parte derecha del alfabeto latino/árabe (PDF) . ITSCJ/ IPSJ . ISO-IR -127.
- 1 2 "Manual de referencia del programador de emulación Printronix ACA" (PDF) . Archivado del original (PDF) el 21/02/2017 . Consultado el 20/02/2017 .
- ↑ Asociación Europea de Fabricantes de Ordenadores (12 de julio de 1992). Conjunto árabe/francés/alemán (PDF) . ITSCJ/ IPSJ . ISO-IR -167.
- ↑ "ISO 8859-6:1999 a Unicode" . 27/07/1999.
- ↑ Página de códigos CPGID 01089 (pdf) (PDF) , IBM
- ↑ Página de códigos CPGID 01089 (txt) , IBM
- ↑ Componentes internacionales para Unicode (ICU), ibm-1089_P100-1995.ucm , 3 de diciembre de 2002
Enlaces externos
- ISO/IEC 8859-6:1999
- Estándar ECMA-114 : Conjuntos de caracteres gráficos codificados en un solo byte de 8 bits - Alfabeto latino/árabe, 2.ª edición (diciembre de 2000)
- ISO-IR 127 Parte derecha del alfabeto latino/árabe (30 de noviembre de 1986)
- ISO/IEC 8859
- Computer-related introductions in 1987
- Arabic-language computing