Unicode is a single standard code which could manage to represent all languages of the world. Unicode characters are represented in one of the three encoding forms: a 32-bit form (UTF-32), a 16-bit form (UTF-16), and an 8 bit form (UTF-8). The 8-bit, byte oriented form, UTF-8, has been designed for ease of use with existing ASCII-based systems.