Indian Standard Code for Information Interchange - An 8-bit, single-byte encoding standard for representing the languages of India. It is defined in such a way that all Indian languages can be supported using one single character encoding scheme. It is essentially an implementation of
ASCII for Indian languages. Roman characters and punctuation marks as defined in the
ASCII standard take up the first 128 code points (0x00-7F) of the 256 available. This is identical to the 7-bit
ASCII standard. Characters used for Indic languages are represented by the upper 128 code points (0x80-0xFF).
The ISCII standard was first adopted by the Government of India in 1984 and dubbed ISCII-84. The standard was subsequently revised and re-adopted in 1991 (ISCII-91), and again in 1997 (ISCII-97). A special keyboard layout for entering ISCII called INSCRIPT was also specified and adopted by the same effort.
Even though Tamil (a popular South Asian language) is supported in
ISCII, there is an open movement to produce a dedicated encoding for the Tamil language called
TSCII. This effort was born out of the recognition that both
ISCII and
Unicode have shortcomings when encoding the Tamil language.