YUSCII es un nombre informal para varios estándares JUS para la codificación de caracteres de 7 bits . Estos incluyen:
- JUS I.B1.002 (ISO-IR-141, ISO 646-YU), que codifica el alfabeto latino de Gaj , utilizado para el idioma serbocroata y esloveno [ 2 ]
- JUS I.B1.003 (ISO-IR-146), que codifica el alfabeto cirílico serbio , [ 3 ] y
- JUS I.B1.004 (ISO-IR-147), que codifica el alfabeto cirílico macedonio . [ 4 ]
Las codificaciones se basan en ISO 646 , un estándar de codificación de caracteres del alfabeto latino de 7 bits , y se utilizaron en Yugoslavia antes de la adopción generalizada de los estándares posteriores CP 852 , ISO-8859-2 / 8859-5 , Windows-1250 / 1251 y Unicode . Su nombre proviene de ASCII , reemplazando la primera palabra "American" por "Yugoslav": "Código Estándar Yugoslavo para el Intercambio de Información". Algunos estándares específicos también reciben nombres locales: SLOSCII, CROSCII o SRPSCII para JUS I.B1.002, SRPSCII para JUS I.B1.003 y MAKSCII para JUS I.B1.004.
JUS I.B1.002 es una variante nacional de ISO 646, es decir, equivalente al ASCII básico con los símbolos menos frecuentes reemplazados por letras específicas del alfabeto de Gaj. Los estándares cirílicos reemplazan además las letras del alfabeto latino con sus correspondientes letras cirílicas. Љ (lj), Њ (nj), Џ (dž) y ѕ (dz) corresponden a dígrafos latinos y se asignan a letras latinas que no se utilizan en serbio ni en macedonio (q, w, x, y).
YUSCII se desarrolló originalmente para teletipos, pero también se extendió al uso informático . Esto fue considerado una mala idea por muchos desarrolladores de software que necesitaban el ASCII original, como {, [, }, ], ^, ~, |, \, en su código fuente (un problema que se solucionó parcialmente con los trigrafos en C ). Por otro lado, una ventaja de YUSCII es que sigue siendo relativamente legible incluso cuando no hay soporte disponible, de forma similar al ruso KOI-7 . Numerosos intentos de reemplazarlo con algo mejor fracasaron debido al soporte limitado. Finalmente, la introducción de las páginas de códigos por parte de Microsoft , la aparición de Unicode y la disponibilidad de fuentes supusieron el fin definitivo (aunque lento) de YUSCII.
Diseño de página de código
Los puntos de código se mantuvieron prácticamente iguales que en ASCII para garantizar la máxima compatibilidad. La siguiente tabla muestra la asignación de códigos de caracteres en YUSCII. Se muestran tanto los glifos latinos como los cirílicos :
World System Teletext
YUSCII should not be confused with the G0 Latin set for Serbian, Croatian and Slovene,[5] or the G0 Cyrillic set for Serbian,[6] defined by World System Teletext. Like YUSCII, these are based on ASCII and are where possible homologous with each other for Serbian letters. However, they make different decisions and consequently are not compatible with YUSCII. Macedonian letters Ќ and Ѓ are also assigned unique positions rather than the same as their Serbian equivalents, whereas the lowercase form of Џ and the Macedonian letter Ѕ are not supported.[a] The WST G0 sets are detailed below for reference.
Véase también
- KOI-7 , equivalente ruso.
- Escritura cirílica
- transliteración científica
- Iskra Delta Partner , una computadora con YUSCII incorporado
- Galaksija (computadora) § ROM de caracteres , otro esquema que reemplaza caracteres ASCII con letras serbias que de otro modo faltarían
Enlaces externos
- Tabela standarda za zapisivanje (ex-)YU slova
Notas a pie de página
Referencias
- ↑ "Conjuntos de caracteres" . IANA . 12 de diciembre de 2018.
- 1 2 Institución Federal de Normalización (1987-11-01). ISO-IR-141: Alfabeto latino serbocroata y esloveno (PDF) . ITSCJ/ IPSJ .
- 1 2 Institución Federal de Normalización (1988-10-01). ISO-IR-146: Alfabeto cirílico serbocroata (PDF) . ITSCJ/ IPSJ .
- 1 2 Institución Federal de Normalización (1988-10-01). ISO-IR-147: Alfabeto cirílico macedonio (PDF) . ITSCJ/ IPSJ .
- 1 2 "15.6.2 Subconjuntos de opciones nacionales latinas, tabla 36". ETS 300 706: Especificación de teletexto mejorado (PDF) . Instituto Europeo de Normas de Telecomunicaciones ( ETSI ). pág. 115.
- 1 2 "15.6.4 Conjunto G0 cirílico - Opción 1 - Serbio/croata, Tabla 38". ETS 300 706: Especificación de teletexto mejorado (PDF) . Instituto Europeo de Normas de Telecomunicaciones ( ETSI ). pág. 117.
- Conjuntos de caracteres