Symbolic Character Entities of HTML 4.01

Follow the links, or scroll down just a bit to see the first one.
The table columns show the symbolic character reference, which always begins
with an ampersand (&) and ends with a semicolon (;).
The name is case sensitive and must be spelled as shown.

The next column shows the corresponding numeric character reference (the
decimal representation of the
Unicode value). The next column shows
the character itself (if you can't see it, it's a deficiency of your browser
or font) and the final column is the character name (in English).
To use a symbolic (or numeric) character reference in a Web document, just
put it where the desired character would go, for example:

Gr&uuml;&szlig;e aus K&ouml;ln!

becomes:

Grüße aus Köln!

The three tables show all the symbolic character references of HTML 4.01
(the current version as of this writing). To get characters that do not
have symbolic references (e.g. Cyrillic, Hebrew, line-and-box drawing,
etc), use numeric character references. For example, the uppercase
Russian alphabet:

You can also use hexadecimal numeric character references. These
are like decimal numeric character references except (a) there is a letter
"x" after the "&#" and (b) the number is hexadecimal
(base 16). These are handy because Unicode values are usually written in
hexadecimal, e.g. U+042F (the four characters after "U+" are the four
hexadecimal digits). Using hex notation, the same Russian alphabet can be
written like this: