YUSCII
MIME / IANA | Latin: JUS_I.B1.002 Serbian Cyrillic: JUS_I.B1.003-serb Macedonian: JUS_I.B1.003-mac ISO 8859-5, Windows-1251 |
---|---|
Other related encoding(s) | KOI-7 |
YUSCII is an informal name for several JUS standards for 7-bit character encoding. These include:
- JUS I.B1.002 (ISO-IR-141, ISO 646-YU), which encodes Slovenian language[2]
- JUS I.B1.003 (ISO-IR-146), which encodes Serbian Cyrillic alphabet,[3] and
- JUS I.B1.004 (ISO-IR-147), which encodes Macedonian Cyrillic alphabet.[4]
The encodings are based on
, 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 a national ISO 646 variant, i.e. equal to basic
ѕ
(dz) correspond to Latin digraphs, and are mapped over Latin letters which are not used in Serbian or Macedonian (q, w, x, y).
YUSCII was originally developed for teleprinters but it also spread for
software developers who needed the original ASCII such as {, [, }, ], ^, ~, |, \ in their source code (an issue partly addressed by trigraphs in C). On the other hand, an advantage of YUSCII is that it remains comparatively readable even when support for it is not available, similarly to the Russian KOI-7. 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.[citation needed
]
Codepage layout
Code points remained largely the same as in ASCII to maintain maximum compatibility. Following table shows allocation of character codes in YUSCII. Both Latin and Cyrillic glyphs are shown:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | NUL | SOH
|
STX
|
ETX
|
EOT
|
ENQ | ACK
|
BEL | BS | HT | LF
|
VT
|
FF
|
CR | SO
|
SI
|
1x | DLE
|
DC1
|
DC2
|
DC3
|
DC4
|
NAK
|
SYN
|
ETB
|
CAN | EM
|
SUB | ESC | FS
|
GS
|
RS
|
US
|
2x | SP
|
! | " | # | $ | % | & | ' | ( | ) | * | +
|
,
|
- | . | / |
3x | 0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
: | ; | < | =
|
> | ? |
4x | Ž/Ж | A/А | B/Б | C/Ц | D/Д | E/Е | F/Ф | G/Г | H/Х | I/И | J/Ј | K/К | L/Л | M/М | N/Н | O/О |
5x | P/П | Q/Љ | R/Р | S/С | T/Т | U/У | V/В | W/Њ | X/Џ | Y/Ѕ | Z/З | Š/Ш | Ć/Ћ/Ќ | Č/Ч | _ | |
6x | ž/ж | a/а | b/б | c/ц | d/д | e/е | f/ф | g/г | h/х | i/и | j/ј | k/к | l/л | m/м | n/н | o/о |
7x | p/п | q/љ | r/р | s/с | t/т | u/у | v/в | w/њ | x/џ | y/ѕ | z/з | š/ш | ć/ћ/ќ | č/ч | DEL |
Latin characters are different from ASCII
World System Teletext
YUSCII should not be confused with the G0 Latin set for Serbian, Croatian and Slovene,Ѕ are not supported.[a] The WST G0 sets are detailed below for reference.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | NUL | SOH
|
STX
|
ETX
|
EOT
|
ENQ | ACK
|
BEL | BS | HT | LF
|
VT
|
FF
|
CR | SO
|
SI
|
1x | DLE
|
DC1
|
DC2
|
DC3
|
DC4
|
NAK
|
SYN
|
ETB
|
CAN | EM
|
SUB | ESC | FS
|
GS
|
RS
|
US
|
2x | SP
|
! | " | # | Ë/$ | % | & | ' | ( | ) | * | +
|
,
|
- | . | / |
3x | 0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
: | ; | < | =
|
> | ? |
4x | Ч
|
A/А | B/Б | C/Ц | D/Д | E/Е | F/Ф | G/Г | H/Х | I/И | J/Ј | K/К | L/Л | M/М | N/Н | O/О |
5x | P/П | Ќ
|
R/Р | S/С | T/Т | U/У | V/В | Ѓ
|
Љ
|
Њ
|
Z/З | Ћ
|
Ж
|
Ђ
|
Ш
|
Џ
|
6x | ч
|
a/а | b/б | c/ц | d/д | e/е | f/ф | g/г | h/х | i/и | j/ј | k/к | l/л | m/м | n/н | o/о |
7x | p/п | ќ
|
r/р | s/с | t/т | u/у | v/в | ѓ
|
љ
|
њ
|
z/з | ћ
|
ж
|
đ/ђ
|
š/ш | ■
|
Different from YUSCII
See also
- KOI-7, Russian equivalent.
- Cyrillic script
- Scientific transliteration
- Iskra Delta Partner, a computer with built-in YUSCII
- Galaksija (computer) § Character ROM, yet another scheme replacing ASCII characters with otherwise-missing Serbian letters
External links
Footnotes
References
- IANA. 2018-12-12.
- ^ a b Federal Institution for Standardization (1987-11-01). ISO-IR-141: Serbocroatian and Slovenian Latin Alphabet (PDF). ITSCJ/IPSJ.
- ^ a b Federal Institution for Standardization (1988-10-01). ISO-IR-146: Serbocroatian Cyrillic Alphabet (PDF). ITSCJ/IPSJ.
- ^ a b Federal Institution for Standardization (1988-10-01). ISO-IR-147: Macedonian Cyrillic Alphabet (PDF). ITSCJ/IPSJ.
- ^ a b "15.6.2 Latin National Option Sub-Sets, Table 36". ETS 300 706: Enhanced Teletext specification (PDF). European Telecommunications Standards Institute (ETSI). p. 115.
- ^ a b "15.6.4 Cyrillic G0 Set - Option 1 - Serbian/Croatian, Table 38". ETS 300 706: Enhanced Teletext specification (PDF). European Telecommunications Standards Institute (ETSI). p. 117.