I am designing a website (www.lathamcity.com) where I use the Unicode character • to represent a bullet point in my header. When I load the page in IE9, however, the bullet point does not appear and in its place is the Unicode for the character.
My charset is defined in the HTML document with
<meta charset="UTF-8">
and the code for the header is
<td id="infoCell" class="header">
<a href="/resume.pdf" class="header" target="_blank">Résumé</a>
  •  
<a href="mailto:acl68@case.edu" class="header" target="_blank">E-mail</a>
  •  
<a href="https://github.com/orthogonal/" class="header" target="_blank">GitHub</a>
  •  
<a href="http://stackoverflow.com/users/1146679/andrew-latham" class="header" target="_blank">StackOverflow</a>
  •  
<a href="http://main.uschess.org/assets/msa_joomla/MbrDtlMain.php?12842311" class="header" target="_blank">USCF</a>
</td>
The characters appear correctly in Chrome and Firefox. What am I doing wrong, why is it happening, and how can I fix it?
You are missing a semicolon.
should be
Similarly,
 
andé
should end with a;
.The HTML5 spec says: