Could you please provide the source of this information? AFAIK, Pike strings may be hold characters with 8, 16 or 32-bit in length, according to documentation.
That's just an implementation detail. Conceptually, a Pike string is a sequence of integers in the range 0..2147483647 representing ISO-10646-1 characters.