Home

D835

D835 is a hexadecimal value that designates a UTF-16 code unit. It resides in the high-surrogate range of 0xD800 to 0xDBFF, which are used as the first part of surrogate pairs in Unicode encoding.

In UTF-16, characters outside the Basic Multilingual Plane (those with code points above U+FFFF) are encoded

The specific code point encoded by a pair that starts with D835 depends on the accompanying low

In practical terms, D835 is not a standalone character. It appears in text as part of a

as
surrogate
pairs.
A
high
surrogate
(such
as
0xD835)
must
be
followed
by
a
low
surrogate,
in
the
range
0xDC00
to
0xDFFF,
to
form
a
single
Unicode
code
point.
surrogate.
Using
the
standard
formula,
codepoint
=
0x10000
+
((high
-
0xD800)
<<
10)
+
(low
-
0xDC00),
a
high
surrogate
of
D835
paired
with
a
low
surrogate
in
DC00–DFFF
yields
code
points
in
the
range
U+1D000
to
U+1D7FF.
For
example,
D835
DC00
encodes
U+1D000.
surrogate
pair
when
UTF-16
encoding
is
used.
Many
programming
languages
and
data
formats
that
rely
on
UTF-16
must
handle
surrogate
pairs
correctly
to
process,
display,
or
interchange
text
without
errors.