The symbols show fine on IE7 and FF2 on my Vista box.
The validator does not like your encoding:
What happens when you change character encoding? Make the first few lines look like this:
A fatal error occurred when attempting to transcode the character encoding of the document. Either we do not support this character encoding ("x-mac-roman") yet, or you have specified a non-existent character encoding (often a misspelling).
The error was: x-mac-roman undefined; replace by macintosh
If you believe the character encoding to be valid you can submit a request for that character encoding (see the feedback page for details) and we will look into supporting it in the future.
IANA maintains the list of official names for character sets and the WDG has some information to help you correctly specify the character encoding.
Sorry if this has been discussed already...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">