Чаще всего используются кодировки UTF-16 и UTF-8. В JavaScript применяется кодировка UTF-16. Единица кодировки в ней составляет 16 бит. Кодовые точки, которые умещаются в это количество битов (0x0 до 0xFFFF), представляются с помощью одного 16-битного целого числа, а кодовые точки, требующие более 16 бит (от 0x10000 до 0x10FFFF), представляются с помощью двух 16-битных значений.
UTF-8, наиболее широко используемая кодировка, развивает этот подход: единица кодировки составляет 8 бит и кодовые точки представляются с помощью одного, двух, трех или четырех восьмибитных значений
Программируй & типизируй
·
Влад Ришкуция