The most commonly used encodings are UTF-8( Which uses one byte for any ASCII characters, Which have the same code value in both ASCII and UTF-8 coding and end up to 4 bytes for other characters.
Unicode is required with XML, the Java language programming language, JavaScript, XML, LDAP, and other web-based technologies etc.