0xD8000xDBFF
0xD8000xDBFF refers to the range 0xD800 through 0xDBFF, the high surrogate code units used in UTF-16 encoding. In Unicode, code points outside the Basic Multilingual Plane (U+10000 to U+10FFFF) are represented in UTF-16 as pairs of 16-bit units: a high surrogate in the range 0xD800–0xDBFF followed by a low surrogate in the range 0xDC00–0xDFFF.
A surrogate pair encodes a single Unicode scalar value. The code point U is computed from the
High surrogates alone are not valid Unicode scalar values and should not appear as standalone characters. In
In practical computing, languages and environments that use UTF-16—such as Java, C#, and JavaScript—expose these code
Note that 0xD8000xDBFF is not a single code point but the high-surrogate range within UTF-16. The correct