jhwurmbach wrote:
According to the link[^]given in the posting below, UTF-16 is fixed 16-bit
Don't know about the link, but UTF-16 is definitelly not fixed 16-bit per character. There are surrogate pairs[^] that cover the space above 16 bits. On the other hand, with UTF-32, each code point is encoded with a 32-bit number, and it is the only fix-length Unicode encoding schema.
Programming Blog utf8-cpp