A Unicode system in the java programming language is a way to represent and support almost all of the well-known languages in the world.
- It is comprised of a 16-bit character encoding standard.
- So to support multinational application code this Unicode is represented to it.
- Some of the characters use single-byte and some of the other characters use two.
- To avoid these and overcome Unicode system was introduced where characters are represented with 2 bytes.
Some of the other standards before Unicode:
- KOI - 8 (Russian)
- ASCII - American Standard Code for Information Interchange (United States)
- ISO 8859-1 (Western Europe)
- GB18030 & BIG-5 (Chinese etc)