Home

0xA0

0xA0 is a hexadecimal byte value equal to 160 in decimal. In many text encodings, including ISO-8859-1 and Windows-1252, the byte 0xA0 maps to the no-break space character, which in Unicode is U+00A0.

In Unicode, NO-BREAK SPACE (U+00A0) is categorized as a space separator (class Zs) and is intended to

In UTF-8, the character U+00A0 is encoded as the two-byte sequence 0xC2 0xA0. This differs from how

In HTML and XML, the non-breaking space can be represented as the named entity   or with

Note that 0xA0 is not part of the 7-bit ASCII standard; its interpretation depends on the encoding

prevent
an
automatic
line
break
at
its
position.
It
is
used
to
keep
adjacent
characters
together
on
the
same
line,
such
as
in
numbers,
abbreviations,
or
certain
typographic
constructs.
0xA0
appears
in
single-byte
encodings
and
highlights
the
need
to
recognize
the
encoding
in
use
when
interpreting
byte
values.
numeric
references
such
as
 
(decimal)
or
 
(hex).
It
is
commonly
used
on
webpages
and
in
document
formatting
to
preserve
spacing
where
a
regular
space
would
be
collapsed
or
allowed
to
wrap
to
a
new
line.
in
use.
Misinterpretation
across
encodings
can
lead
to
display
issues,
such
as
unintended
line
breaks
or
spacing
anomalies,
when
moving
text
between
systems
that
adopt
different
default
encodings.