1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

IE 8 displays nothing for a page with a high-order Unicode character

Discussion in 'Internet Explorer' started by David Lowndes, Feb 26, 2010.

  1. David Lowndes

    David Lowndes Flightless Bird

    Below is a minimal file that IE fails to display:

    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <body>
    <p>Big Unicode ﺡ<br />0 items</p>
    </body>
    </html>

    If I change the "0 items" to start with something non-numerical, such
    as "A items" it displays OK. Similarly, changing the high value
    Unicode char to something much lower and it also displays fine.

    Any suggestions?

    Dave
     
  2. Robert Aldwinckle

    Robert Aldwinckle Flightless Bird

    "David Lowndes" <DavidL@example.invalid> wrote in message
    news:4s8fo5dimgvrj3pbpvgfljijrev9ak1l3b@4ax.com...
    > Below is a minimal file that IE fails to display:
    >
    > <?xml version="1.0" encoding="utf-8"?>
    > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    > <html>
    > <body>
    > <p>Big Unicode ﺡ<br />0 items</p>
    > </body>
    > </html>
    >
    > If I change the "0 items" to start with something non-numerical, such
    > as "A items" it displays OK. Similarly, changing the high value
    > Unicode char to something much lower and it also displays fine.
    >


    > Any suggestions?


    65185 = 0xFEA1 Is that a valid UTF-8 value?...

    http://www.fileformat.info/info/unicode/char/fea1/index.htm

    (BING search for
    unicode FEA1 utf8
    )

    What is being generated? Is it all 3 characters?

    <quote>
    UTF-8 (hex) 0xEF 0xBA 0xA1 (efbaa1)
    </quote>

    Any different results with a different encoding?


    HTH

    Robert Aldwinckle
    ---
     
  3. David Lowndes

    David Lowndes Flightless Bird

    >65185 = 0xFEA1 Is that a valid UTF-8 value?...

    Yep, the actual character value doesn't seem to matter, others in that
    range that I tried also gave rise to the problem.

    I forgot to mention that FireFox, Chrome, & Opera have no problem with
    the construct and display the character (and the page) correctly (as
    far as I can see).

    Dave
     
  4. PA Bear [MS MVP]

    PA Bear [MS MVP] Flightless Bird

    Developer-specific resources include:

    MSDN IE Development Forum (post such questions here instead)
    http://social.msdn.microsoft.com/Forums/en-US/iewebdevelopment/threads

    IE Developer Center
    http://msdn.microsoft.com/en-us/ie/default.aspx

    Learn IE8
    http://msdn.microsoft.com/en-us/ie/aa740473.aspx

    HTML and DHTML Overviews and Tutorials
    http://msdn.microsoft.com/en-us/library/ms537623.aspx and

    Cascading Style Sheets (CSS)
    http://msdn2.microsoft.com/en-us/ie/aa740476.aspx

    Expression Web SuperPreview for Internet Explorer (free, stand-alone visual
    debugging tool for IE6, IE7, and IE8)
    http://www.microsoft.com/downloads/...FamilyID=8e6ac106-525d-45d0-84db-dccff3fae677

    Expression Web SuperPreview Release Notes
    http://www.microsoft.com/expression/products/Web_SuperPreviewReleaseNotes.aspx

    Validators:
    http://validator.w3.org/
    http://jigsaw.w3.org/css-validator/

    --
    ~Robear Dyer (PA Bear)
    MS MVP-IE, Mail, Security, Windows Client - since 2002

    David Lowndes wrote:
    > Below is a minimal file that IE fails to display:
    >
    > <?xml version="1.0" encoding="utf-8"?>
    > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    > <html>
    > <body>
    > <p>Big Unicode ﺡ<br />0 items</p>
    > </body>
    > </html>
    >
    > If I change the "0 items" to start with something non-numerical, such
    > as "A items" it displays OK. Similarly, changing the high value
    > Unicode char to something much lower and it also displays fine.
    >
    > Any suggestions?
    >
    > Dave
     
  5. Robert Aldwinckle

    Robert Aldwinckle Flightless Bird

    "David Lowndes" <DavidL@example.invalid> wrote in message
    news:esngo5pardcdafva9o5a90o4bai7r488qq@4ax.com...
    >>65185 = 0xFEA1 Is that a valid UTF-8 value?...

    >
    > Yep, the actual character value doesn't seem to matter, others in that
    > range that I tried also gave rise to the problem.



    Do you realize that the question you answered was rhetorical, one that I
    answered myself with the search that I gave? The other questions, which
    you have ignored, might have helped with diagnosis. However, I agree with
    PA Bear, you're more likely to get informed comment about this in a web
    developer forum.


    Good luck

    Robert
    ---


    >
    > I forgot to mention that FireFox, Chrome, & Opera have no problem with
    > the construct and display the character (and the page) correctly (as
    > far as I can see).
    >
    > Dave
     

Share This Page