I just built a site that relies on certain Unicode characters like Ⓐ
, but why doesn't Internet Explorer show these characters?
Is there some meta tag to get the browser to show it or how do you update Internet Explorer to handle these Unicode characters?
No browser supports all of Unicode, or is required to do so. The specifications do not require that all characters, or any specific subset thereof, will be displayed properly.
Inserting Unicode characters To insert a Unicode character, type the character code, press ALT, and then press X. For example, to type a dollar symbol ($), type 0024, press ALT, and then press X. For more Unicode character codes, see Unicode character code charts by script.
If you're working with Microsoft Word, WordPad, Outlook, or another Microsoft app, you can type in the Unicode value and then type Alt-X. You can also press the Control key plus a symbol, and then the letter you want to accent.
Unicode supports more than a million code points, which are written with a "U" followed by a plus sign and the number in hex; for example, the word "Hello" is written U+0048 U+0065 U+006C U+006C U+006F (see hex chart).
Okay... here's the solution to your problem. You need to specify a Unicode font. E.g.
<p style="font-family: Arial Unicode MS;">Ⓐ</p>
You've got to love IE... it will keep us all in business... forever.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With