Find the word definition


YUSCII is an informal name for several JUS standards for 7- bit character encoding. These include:

  • JUS I.B1.002, which encodes Gaj's Latin alphabet, used for Serbian, Croatian and Slovenian language
  • JUS I.B1.003, which encodes Serbian Cyrillic alphabet, and
  • JUS I.B1.004, which encodes Macedonian Cyrillic alphabet.

The encodings are based on ISO 646, 7- bit Latinic character encoding standard, and were used in Yugoslavia before widespread use of later ISO-8859-2/ 8859-5, Windows-1250/ 1251 and Unicode standards. It was named after ASCII, having the first word "American" replaced with "Yugoslav": "Yugoslav Standard Code for Information Interchange". Specific standards are also sometimes called by a local name: SLOSCII, CROSCII or SRPSCII for JUS I.B1.002, SRPSCII for JUS I.B1.003, MAKSCII for JUS I.B1.004.

JUS I.B1.002 is equal to basic ASCII with more rarely used symbols replaced with specific letters of Gaj's alphabet. Cyrillic standards further replace Latin alphabet letters with corresponding Cyrillic letters.

YUSCII was originally developed for teleprinters but it also spread for computer use. This was widely considered a bad idea among software developers who needed the original ASCII such as {, [, }, ], ^, ~, |, \ in their source code. On the other hand, an advantage of YUSCII is its readability even when support for it is not available. Numerous attempts to replace it with something better kept failing due to limited support. Eventually, Microsoft's introduction of code pages, appearance of Unicode and availability of fonts finally spelled sure (but nevertheless still slow) end of YUSCII.