This table lists the character entities defined in HTML 4.0 and XHTML 1.0 used to perform special markup and internationalization tasks, from simple Latin ligatures to characters that denote text direction for right-to-left scripts such as Arabic.
Some of the more useful entities include the em and en dashes which can be used instead of the normal hyphen to pretty up your documents; the euro symbol (€), which we'll probably be seeing a lot of now; the various types of quotes which can be used to replace the non-standard characters used by Windows character encodings in the 128-159 code positions to make your Web pages cross-platform compatible.