|
Posted by Philip Semanchuk on 06/12/06 00:13
In article <igap82pn3l01rmhm02cmu53p5t8kteat3n@4ax.com>,
Sid Ismail <elsid@nospam.co.za> wrote:
> On Sun, 11 Jun 2006 23:36:53 GMT, Philip Semanchuk
> <NikitaTheSpider@gmail.com> wrote:
>
> : I am afraid you will have to turn to your shrink, because the problem is
> : all in your head! The symbols display perfectly for me under Safari and
> : Opera (8.5).
>
> Hi
>
> It displays fine at the bottom of my URL quoted -
> http://www.elsid.co.za/symbols.html , but look at the image t the top
> (grey background) which is a snapshot of what I see using IE6. :)
>
> BTW, the problem exists in FF as well...
I was unclear; by "displays perfectly for me under Safari and Opera
(8.5)" I meant that the ♥ entity reference appears as a heart,
♣ appears as a club, etc. in those browsers. Since you say that
the image at the top of the page is from IE6, it looks like FF is the
odd one out here by displaying them as horizontal and vertical lines
instead of card suits.
BTW, I should have mentioned that the charset hasn't got anything to do
with this problem. The charset just tells the browser how to translate
the individual bytes of the file into a string of characters. The
browser first sees the file as a stream of individual bytes. It then
uses the charset (e.g. US-ASCII, UTF-8, ISO-8859-1, etc.) to translate
those bytes into individual characters. Once that translation is done,
the charset doesn't matter anymore. If the translated characters contain
"♥" or "♥" then the browser should (AFAICT) display a
heart symbol. In short, the charset is a red herring in this problem.
Nevertheless, you should always specify one because not doing so can
cause lots of other problems.
--
Philip
http://NiktaTheSpider.com/
Bulk HTML validation, link checking and more
Navigation:
[Reply to this message]
|