Surrogaattiluvut
Surrogaattiluvut, often translated as surrogate numbers or surrogate pairs, are a concept in computing and data representation. They are used to represent characters that cannot be directly encoded using a single unit of a character encoding scheme. This typically occurs when dealing with character sets that contain a vast number of characters, such as the full range of Unicode.
In systems like UTF-16, which uses 16-bit code units, characters outside the Basic Multilingual Plane (BMP) require
The process involves taking a code point beyond the BMP and mapping it to a specific high