views:

52

answers:

3

I just built a site that relies on certain Unicode characters like Ⓐ, but have just realized that IE doesn't show these characters? Is there some meta tag to get the browser to show it or how do you update IE to handle these Unicode characters?

A: 

I think you mean UTF-8?

programble
That's not an answer. It's a question.
Artelius
i've played around with the meta tags. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> no luck
+2  A: 

There are only 128 ASCII characters. You're probably talking about Unicode. Please read The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!).

Whether IE will play nice is another matter. Under the View->Encodings menu you can override the character encoding setting for a web page.

Artelius
Thanks Guys.. There service is for facebook don't think it's going to work, have to pull the plug.. bloody IE!
It's achievable - some websites do it. Don't give IE any reason to go into quirks mode. Also you may need to send the right HTTP headers.
Artelius
+1  A: 

Okay... here's the solution to your problem. You need to specify a Unicode font. E.g.

<p style="font-family: Arial Unicode MS;">&#9398;</p>

You've got to love IE... it will keep us all in business... forever.

Gert G
He still needs his document in the right character set, or the entity reference isn't going to work.
Thanatos
It wouldn't hurt, but it worked without it when I tested it. Probably because you're referencing it as the code and not as it's character.
Gert G
that seems to work.. but since i as the characters need to work on facebook.. i can control their style.. little 'a' with circle works in IE without and unicode.. ⓐ i think ie8 and ie7 handle these characters differently as well.. it onlye works when it goes to compatibility mode in ie8..