YUSCII
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.
Codepage layout
Code points remained largely the same as in ASCII to maintain maximum compatibility. Following table shows allocation of character codes in YUSCII. Green bordered entries highlight differences from ASCII when interpreted as Latin based characters. Both Latin and Cyrillic glyphs are shown:
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 0 |
SOH 0001 1 |
STX 0002 2 |
ETX 0003 3 |
EOT 0004 4 |
ENQ 0005 5 |
ACK 0006 6 |
BEL 0007 7 |
BS 0008 8 |
HT 0009 9 |
LF 000A 10 |
VT 000B 11 |
FF 000C 12 |
CR 000D 13 |
SO 000E 14 |
SI 000F 15 |
1_ |
DLE 0010 16 |
DC1 0011 17 |
DC2 0012 18 |
DC3 0013 19 |
DC4 0014 20 |
NAK 0015 21 |
SYN 0016 22 |
ETB 0017 23 |
CAN 0018 24 |
EM 0019 25 |
SUB 001A 26 |
ESC 001B 27 |
FS 001C 28 |
GS 001D 29 |
RS 001E 30 |
US 001F 31 |
2_ |
SP 0020 32 |
! 0021 33 |
" 0022 34 |
# 0023 35 |
$ 0024 36 |
% 0025 37 |
& 0026 38 |
' 0027 39 |
( 0028 40 |
) 0029 41 |
* 002A 42 |
+ 002B 43 |
, 002C 44 |
- 002D 45 |
. 002E 46 |
/ 002F 47 |
3_ |
0 0030 48 |
1 0031 49 |
2 0032 50 |
3 0033 51 |
4 0034 52 |
5 0035 53 |
6 0036 54 |
7 0037 55 |
8 0038 56 |
9 0039 57 |
: 003A 58 |
; 003B 59 |
< 003C 60 |
= 003D 61 |
> 003E 62 |
? 003F 63 |
4_ |
Ž/Ж 017D/0416 64 |
A/А 0041/0410 65 |
B/Б 0042/0411 66 |
C/Ц 0043/0426 67 |
D/Д 0044/0414 68 |
E/Е 0045/0415 69 |
F/Ф 0046/0424 70 |
G/Г 0047/0413 71 |
H/Х 0048/0425 72 |
I/И 0049/0418 73 |
J/Ј 004A/0408 74 |
K/К 004B/041A 75 |
L/Л 004C/041B 76 |
M/М 004D/041C 77 |
N/Н 004E/041D 78 |
O/О 004F/041E 79 |
5_ |
P/П 0050/041F 80 |
Q/Љ 0051/0409 81 |
R/Р 0052/0420 82 |
S/С 0053/0421 83 |
T/Т 0054/0422 84 |
U/У 0055/0423 85 |
V/В 0056/0412 86 |
W/Њ 0057/040A 87 |
X/Џ 0058/040F 88 |
Y/Ѕ 0059/0405 89 |
Z/З 005A/0417 90 |
Š/Ш 0160/0428 91 |
Đ/Ђ/Ѓ 0110/0402 92 |
Ć/Ћ/Ќ 0106/040B 93 |
Č/Ч 010C/0427 94 |
_ 005F 95 |
6_ |
ž/ж 017E/0436 96 |
a/а 0061/0430 97 |
b/б 0062/0431 98 |
c/ц 0063/0446 99 |
d/д 0064/0434 100 |
e/е 0065/0435 101 |
f/ф 0066/0444 102 |
g/г 0067/0433 103 |
h/х 0068/0445 104 |
i/и 0069/0438 105 |
j/ј 006A/0458 106 |
k/к 006B/043A 107 |
l/л 006C/043B 108 |
m/м 006D/043C 109 |
n/н 006E/043D 110 |
o/о 006F/043E 111 |
7_ |
p/п 0070/043F 112 |
q/љ 0071/0459 113 |
r/р 0072/0440 114 |
s/с 0073/0441 115 |
t/т 0074/0442 116 |
u/у 0075/0443 117 |
v/в 0076/0432 118 |
w/њ 0077/045A 119 |
x/џ 0078/045F 120 |
y/ѕ 0079/0455 121 |
z/з 007A/0437 122 |
š/ш 0161/0448 123 |
đ/ђ/ѓ 0111/0452 124 |
ć/ћ/ќ 0107/045B 125 |
č/ч 010D/0447 126 |
DEL 007F 127 |
See also
- Languages: Serbian, Croatian, Bosnian, Slovenian, Macedonian
- Cyrillic script
- Scientific transliteration
- Iskra Delta Partner, a computer with built-in YUSCII