UTF 16 or UTF 32 which can be used for all languages as well are less widely used because they can be harder to handle in programming languages that assume a byte oriented ASCII superset encoding and they are less efficient for text with a high frequency ...