Unicode is a universal standard for representing characters with numbers so that computers using different characters and input methods can easily talk to each other.
Unicode exists in several sizes:
- UTF-8
- UTF-16
- UTF-32
However, [[UTF-8]] has become the most popular of these.
A response from an external server is typically received as a byte string, which needs to be converted into Unicode to be manipulated by a language like [[Python]].