История изменений
Исправление saahriktu, (текущая версия) :
Библиотеки для работы со строками должны входить в стандарт языка, я считаю. В том же Паскале строковые функции входят в стандартную библиотеку.
Что это вообще значит?
Если почитать стандарт UTF-8, то там есть ограничения на то, как байты представляют номер кодепоинта. В то время как в переменную, которая занимает 4 байта, можно уместить числа в диапазоне 0 - 4294967295. Так что, UTF-32 есть куда расширять.
Исходная версия saahriktu, :
Библиотеки для работы со строками должны входить в стандарт языка, я считаю. В том же Паскале строковые функции входят в стандартную библиотеку.
Что это вообще значит?
Если почитать стандарт UTF-8, то там есть ограничения на то, как байты представляют номер кодепоинта. В то время как в число представляемое 4-мя байтами можно уместить числа в диапазоне 0 - 4294967295. Так что, UTF-32 есть куда расширять.