Количество символов в кодировке Unicode больше, чем в классической кодировке ASCII, из-за большего количества битов, используемых для кодирования одного символа. 12
В ASCII для хранения одного символа требуется 8 бит или 1 байт памяти, а в Unicode — 2 байта или 16 бит. 1 Соответственно, используя 16 бит, можно закодировать 216 = 65536 различных символов. 1
Кроме того, стандарт Unicode развивается и на данный момент позволяет закодировать гораздо больше, чем 65536 символов. 1 Например, в версии 15.0 Unicode представляет 149 186 разных символов. 5
Таким образом, Unicode позволяет закодировать символы практически всех языков мира, в то время как ASCII был ориентирован на поддержку английского языка и его производных. 13