Hi Folks, I am learning how to create variable-length UTF-16 strings using surrogate pairs.
Neat stuff. I learned that the range from D800 to DFFF is reserved because it is used to create variable-length UTF-16 strings. Thus, there are no codepoints assigned to the range D800 to DFFF in UTF-16. Does that mean there are no codepoints assigned to the range D800 to DFFF in UTF-8 and UTF-32? I assume that's the case, but just want to check to be sure. Is there some diagram that shows the entire range from 0 to 10FFFF and indicates which parts are reserved for what purposes? /Roger

