Re: German_Umlauts

From: Martin Duerst (duerst@w3.org)
Date: Fri, Jul 06 2001

  • Next message: Masayasu Ishikawa: "Re: Error in validator?"

    Message-Id: <4.2.0.58.J.20010706142528.05d2d4f0@sh.w3.mag.keio.ac.jp>
    Date: Fri, 06 Jul 2001 14:36:15 +0900
    To: Phil Winstanley <p_winstanley@creations.co.uk>, "'www-validator@w3.org'" <www-validator@w3.org>
    From: Martin Duerst <duerst@w3.org>
    Subject: Re: German_Umlauts
    
    Sorry, but this is completely wrong. First, &#1; through &#31; and &#127;
    (except for &#9;, &#10;, and &#13;) are not part of HTML.
    They are completely and totally illegal. Same in XML.
    
    Second, &#128; through &#159; are illegal in HTML 4 and before.
    They are legal in XML. BUT THEY DO NOT MEAN WHAT YOUR TABLE SHOWS!
    Euro is not &#128;. Euro is &#x20AC; (or whatever that is in
    decimal notation). Any page that uses another numeric reference
    for the Euro is wrong, and any browser that shows any other
    numeric character reference as the Euro is wrong, and has been
    so since quite a few years (at least since HTML 2.0).
    The same for all the characters up to Y with diaresis (two dots).
    
    It would be very helpful if you could fix your table, and use
    the correct numeric references based on the Unicode/ISO 10646
    standard. (See also
    http://www.w3.org/Talks/1999/0830-tutorial-unicode-mjd/slide27-0.html).
    
    
    Regards,   Martin.
    
    At 05:36 01/07/05 -0400, Phil Winstanley wrote:
    
    >I just wrote a quick script to iterate through all the characters (1-255) 
    >and print the character and the HTML Equivalent to the page.
    >
    >Might be useful.
    >
    ><http://www.evil-norman.com/ASP/CharacterSet/index.asp>http://www.evil-norm 
    >an.com/ASP/CharacterSet/index.asp