YUSCII
YUSCII
Wikipedia
Print
Cite
Share
This article does not cite any references or sources.
Please help improve this article by adding citations to reliable sources. Unsourced material may be
challenged and removed. (December 2009)
YUSCII was an informal name for JUS I.B1.002 (Latin script, used for Serbian, Croatian and
Slovenian language) and JUS I.B1.003 (Cyrillic script, with variants for Serbian and Macedonian
language), national variant of ISO 646, 7-bit Latinic character encoding standard, and used in
Yugoslavia before widespread use of later ISO-8859-2, Microsoft and Unicode standards. It was
named after ASCII, having the first word "American" replaced with "Yugoslav": "Yugoslav
Standard Code for Information Interchange". It maintained the same codes for all essential
characters and replaced a number of symbols with letters specific to languages spoken in
Yugoslavia.
YUSCII was originally developed for teletype telegraphs 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. 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. Red entries are (somewhat)
different from ASCII. Both Latin and Cyrillic glyphs are shown:
The following character set table may require cleanup to meet Wikipedia's quality standards.
Please improve this table if you can.
Binary
0010 0000
0010 0001
0010 0010
0010 0011
0010 0100
0010 0101
0010 0110
0010 0111
0010 1000
0010 1001
0010 1010
0010 1011
21
22
23
24
25
26
27
28
29
2A
2B
!
"
#
$
%
&
'
(
)
*
+
Binary
0110 0000
0110 0001
0110 0010
0110 0011
0110 0100
0110 0101
0110 0110
0110 0111
0110 1000
0110 1001
0110 1010
0110 1011
0110 1100
0010 1100
0010 1101
0010 1110
0010 1111
0011 0000
0011 0001
0011 0010
0011 0011
0011 0100
0011 0101
0011 0110
0011 0111
0011 1000
0011 1001
0011 1010
0011 1011
0011 1100
0011 1101
0011 1110
0011 1111
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
0100 1101
0100 1110
0100 1111
0101 0000
0101 0001
0101 0010
0101 0011
0101 0100
0101 0101
0101 0110
0101 0111
0101 1000
0101 1001
0101 1010
0101 1011
0101 1100
0101 1101
0101 1110
0101 1111
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
M/
N/
O/
P/
Q/
R/
S/
T/
U/
V/
W/
X/
Y/
Z/
/
/
/
/
_
0110 1101
0110 1110
0110 1111
0111 0000
0111 0001
0111 0010
0111 0011
0111 0100
0111 0101
0111 0110
0111 0111
0111 1000
0111 1001
0111 1010
0111 1011
0111 1100
0111 1101
0111 1110
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
m/
n/
o/
p/
q/
r/
s/
t/
u/
v/
w/
x/
y/
z/
/
/
d/
/
Control characters
Control characters are the same as in ASCII:
The following character set table may require cleanup to meet Wikipedia's quality standards.
Please improve this table if you can.
CS2
Binary
Oct
Dec
Description
0000 0000
000
00
NUL
^@
Null character
0000 0001
001
01
SOH
^A
Start of Header
0000 0010
002
02
STX
^B
Start of Text
0000 0011
003
03
ETX
^C
End of Text
0000 0100
004
04
EOT
^D
End of Transmission
0000 0101
005
05
ENQ
^E
Enquiry
0000 0110
006
06
ACK
^F
Acknowledgment
0000 0111
007
07
BEL
^G
Bell
0000 1000
010
08
BS
^H
Backspace3, 7
0000 1001
011
09
HT
^I
Horizontal Tab
0000 1010
012
10
0A
LF
^J
Line feed
0000 1011
013
11
0B
VT
^K
Vertical Tab
0000 1100
014
12
0C
FF
^L
Form feed
0000 1101
015
13
0D
CR
^M
Carriage return6
0000 1110
016
14
0E
SO
^N
Shift Out
0000 1111
017
15
0F
SI
^O
Shift In
0001 0000
020
16
10
DLE
^P
0001 0001
021
17
11
DC1
^Q
0001 0010
022
18
12
DC2
^R
Device Control 2
0001 0011
023
19
13
DC3
^S
0001 0100
024
20
14
DC4
^T
Device Control 4
0001 0101
025
21
15
NAK
^U
Negative Acknowledgement
0001 0110
026
22
16
SYN
^V
Synchronous Idle
0001 0111
027
23
17
ETB
^W
0001 1000
030
24
18
CAN
^X
Cancel
0001 1001
031
25
19
EM
^Y
End of Medium
0001 1010
032
26
1A
SUB
^Z
Substitute
0001 1011
033
27
1B
ESC
^[
Escape5
0001 1100
034
28
1C
FS
^\
File Separator
0001 1101
035
29
1D
GS
^]
Group Separator
0001 1110
036
30
1E
RS
^^
Record Separator
0001 1111
037
31
1F
US
^_
Unit Separator
0111 1111
177
127
7F
DEL
^?
Delete4, 7
1. Printable Representation, the Unicode glyphs reserved for representing control characters when
it is necessary to print or display them rather than have them perform their intended function.
2. Control key Sequence, the traditional key sequences for inputting control characters. The caret
(^) represents the "Control" or "Ctrl" key that must be held down while pressing the second key
in the sequence. The caret-key representation is also used by some software to represent
control characters.
3. The Backspace character can also be entered by pressing the "Backspace", "Bksp", or key on
some systems.
4. The Delete character can also be entered by pressing the "Delete" or "Del" key. It can also be
entered by pressing the "Backspace", "Bksp", or key on some systems.
5. The Escape character can also be entered by pressing the "Escape" or "Esc" key on some
systems.
6. The Carriage Return character can also be entered by pressing the "Return", "Ret", "Enter", or
key on most systems.
7. The ambiguity surrounding the Backspace key comes from systems that translated the DEL
control character into a BS (backspace) before transmitting it. Some software was unable to
process the character and would display "^H" instead.
See also