Unicode
Unicode is a universal encoding scheme to enable the use of characters from all over the world such as those used in Japan, China, Germany, France, and even hieroglyphics. Originally, domain names were constrained to ASCII characters. The Unicode system is one of the pieces necessary to enable Internationalized Domain Names which allow for domains to be registered using languages other than the English alphabet.