pub type UniChar = UInt16;
Expand description
A 16-bit Unicode code value in the default UTF-16 format.
UnicodeScalarValues 0
-0xFFFF
are expressed in UTF-16
format using a single UTF16Char
with the same value.
UnicodeScalarValues 0x10000
-0x10FFFF
are expressed in
UTF-16 format using a pair of UTF16Char
s - one in the
high surrogate range (0xD800
-0xDBFF
) followed by one in
the low surrogate range (0xDC00
-0xDFFF
). All of the
characters defined in Unicode versions through 3.0 are
in the range 0
-0xFFFF
and can be expressed using a single
UTF16Char
, thus the term “Unicode character” generally
refers to a UniChar
= UTF16Char
.