LINUX.ORG.RU

История изменений

Исправление saahriktu, (текущая версия) :

Библиотеки для работы со строками должны входить в стандарт языка, я считаю. В том же Паскале строковые функции входят в стандартную библиотеку.

Что это вообще значит?

Если почитать стандарт UTF-8, то там есть ограничения на то, как байты представляют номер кодепоинта. В то время как в переменную, которая занимает 4 байта, можно уместить числа в диапазоне 0 - 4294967295. Так что, UTF-32 есть куда расширять.

Исходная версия saahriktu, :

Библиотеки для работы со строками должны входить в стандарт языка, я считаю. В том же Паскале строковые функции входят в стандартную библиотеку.

Что это вообще значит?

Если почитать стандарт UTF-8, то там есть ограничения на то, как байты представляют номер кодепоинта. В то время как в число представляемое 4-мя байтами можно уместить числа в диапазоне 0 - 4294967295. Так что, UTF-32 есть куда расширять.