I am wondering: SizeOf (Char) = 2 in never Delphi versions, but this is not enough to store all integer mappings for characters defined in a Unicode table, right? (As far as I know, there are more characters than 65536). So how to solve this problem?
Maybe two bytes are used to encode all the characters from the Basic Multilingual Plane (BMP)? But what happens to characters outside the BMP?
Can anyone highlight this?
Thank.
Wodzu source
share