這些字符包括大多數的控制字符和Unicode代理對(surrogate pair)中的單個字符。
Counting code units using either CODEUNITS16 or CODEUNITS32 gives the same answer, unless supplementary characters or a surrogate pair is involved.
The second character surrogate pair is not in the input buffer to be written.
A Unicode supplementary character is specified using a surrogate pair.