Навіщо вибирається кодування UTF-8?

Unicode Transformation Format, 8-bit – «формат перетворення Юнікоду, 8-біт») — поширений стандарт кодування символів, що дозволяє компактніше зберігати і передавати символи Юнікоду, використовуючи змінну кількість байт (від 1 до 4), і забезпечує повну зворотну сумісність з 7-бітною кодуванням ASCII.