HTML Entities and Browsers

Hi Experts,

I am generating HTML pages from XML. I would like to know whether the XML entities and HTML are same.

ie., For instance, XML "Thin Space" has the entity code " ", I would like to know whether I have to code this XML entity as "&#x02009" or "&#02009" in HTML without the 'x'.

I am seeing a difference in recognizing the entities in Firefox and in IE. For Instance, the entity "Thin Space" is reflected as a "Thin Space" in Firefox but it is displayed as a box character in IE. The Character Encoding selected in both the browsers are UTF-8.

Please advice.

Regards
Vijay T. Prabakar
CIPL-SenthilAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Geert BormansInformation ArchitectCommented:
yes, they are the same.
The number is the character referenece in the unicode standard
Every modern browser should be able to show the exact glyph based on the entity

Of course the particulara glyph needs to be supported in the font-family/size/weight/decoration combination you use

FireFox points by default to a font family that supports most of the unicode characters
IE shows a box, because it has no glyph available
You can swithch the default characterset to a unicode set in the browser
but you can't expect that all your users would do so

If you encounter a problem with a character in IE,
it might be wise to work around that one
eg. a thin space could be replaced by a space in a span with a smaller font-size

cheers

Geert
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Michel PlungjanIT ExpertCommented:
and this?

 

should work in all browsers in all codepages?
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
HTML

From novice to tech pro — start learning today.