Unicode is an international encoding standard for use with different languages and scripts.
It works by providing a unique number for every character, this creates a consistent encoding, representation, and handling of text.
Basically Unicode is like a Universal Alphabet that covers the majority of different languages across the world, it transforms characters into numbers.
It achieves this by using character encoding, which is to assign a number to every character that can be used.