Если UTF-8 это 8-битная кодировка, зачем ей 1-4 байта?

На сайте Unicode написано, что UTF-8 может быть представлен 1- 4 байта. Как я понял из этого вопроса https://softwareengineering.stackexchange.com/questions/77758/why-are-there-multiple-unicode-encodings UTF-8 - это 8-битная кодировка. Итак, что правда? Если это 8-битная кодировка, то в чем разница между ASCII и UTF-8? Если нет, то почему он называется UTF-8 и зачем нам UTF-16 и другие, если они занимают одну и ту же память?

8
задан Community 12 April 2017 в 07:31
поделиться