YUSCII es un nombre informal para varios estándares JUS para codificación de caracteres de 7 bits . Entre ellos se incluyen:
Las codificaciones se basan en el estándar de codificación de caracteres latinos de 7 bits ISO 646 , y se usaron en Yugoslavia antes del uso generalizado de los estándares posteriores CP 852 , ISO-8859-2 / 8859-5 , Windows-1250 / 1251 y Unicode . Su nombre se debe a ASCII , ya que la primera palabra "estadounidense" se reemplazó por "yugoslavo": "Código estándar yugoslavo para el intercambio de información". A veces, los estándares específicos también se denominan por un nombre local: SLOSCII, CROSCII o SRPSCII para JUS I.B1.002, SRPSCII para JUS I.B1.003, MAKSCII para JUS I.B1.004.
JUS I.B1.002 es una variante nacional de la norma ISO 646, es decir, equivalente al ASCII básico , con símbolos menos utilizados reemplazados por letras específicas del alfabeto de Gaj. Los estándares cirílicos reemplazan además las letras del alfabeto latino por las letras cirílicas correspondientes. Љ (lj), Њ (nj), Џ (dž) y ѕ (dz) corresponden a dígrafos latinos y se superponen a letras latinas que no se utilizan en serbio o macedonio (q, w, x, y).
YUSCII fue desarrollado originalmente para teleimpresoras pero también se extendió para uso en computadoras . Esto fue considerado una mala idea entre los desarrolladores de software que necesitaban el ASCII original como {, [, }, ], ^, ~, |, \ en su código fuente (un problema parcialmente solucionado por los trígrafos en C ). Por otro lado, una ventaja de YUSCII es que sigue siendo comparativamente legible incluso cuando no hay soporte para él, de manera similar al KOI-7 ruso . Numerosos intentos de reemplazarlo con algo mejor fracasaron debido al soporte limitado. Finalmente, la introducción de páginas de códigos por parte de Microsoft , la aparición de Unicode y la disponibilidad de fuentes finalmente significaron el final seguro (pero aún lento) de YUSCII. [ cita requerida ]
Los puntos de código se mantuvieron prácticamente iguales que en ASCII para mantener la máxima compatibilidad. La siguiente tabla muestra la asignación de códigos de caracteres en YUSCII. Se muestran tanto glifos latinos como cirílicos :
YUSCII no debe confundirse con el conjunto latino G0 para serbio, croata y esloveno, [5] o el conjunto cirílico G0 para serbio, [6] definido por World System Teletext . Al igual que YUSCII, estos se basan en ASCII y son, cuando es posible, homólogos entre sí para las letras serbias. Sin embargo, toman decisiones diferentes y, en consecuencia, no son compatibles con YUSCII. A las letras macedonias Ќ y Ѓ también se les asignan posiciones únicas en lugar de las mismas que a sus equivalentes serbios, mientras que la forma minúscula de Џ y la letra macedonia Ѕ no son compatibles. [a] Los conjuntos G0 de WST se detallan a continuación como referencia.