из документов;
Длина - это количество единиц кода UChar в UnicodeString.Если вы хотите количество кодовых точек, используйте countChar32 ().
и
Подсчет кодовых точек Unicode в единицах длины строки кода UChar длины.
Кодточка может занимать одну или две единицы кода UChar.Подсчет кодовых точек включает в себя чтение всех кодовых единиц.
Исходя из этого, я склонен думать, что кодовая точка является действительным символом, а кодовая единица является лишь одной возможной частью символа.
Дляпример.
Допустим, у вас есть строка в кодировке Unicode, например:
'foobar'
И length, и countChar32 будут равны 6. Затем скажите, что у вас есть строка, состоящая из 6 символовдля кодирования длины потребуется всего 32 бита, а для countChar32 - 6.
Это правильно?