CINXE.COM
5992 – Validator ignores HTML5 encoding declaration
<!DOCTYPE html> <html lang="en"> <head> <title>5992 – Validator ignores HTML5 encoding declaration</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link href="data/assets/54486398487c111ba3305277d0702e66.css" rel="stylesheet" type="text/css"> <link rel="stylesheet" href="style.css"> <link rel="search" type="application/opensearchdescription+xml" title="Bugzilla" href="./search_plugin.cgi"> <link rel="shortcut icon" href="images/favicon.ico"> </head> <body class="www-w3-org-Bugs-Public bz_bug bz_status_RESOLVED bz_product_Validator bz_component_check bz_bug_5992 yui-skin-sam"> <div id="header"><div id="banner"> </div> <div id="titles"> <span id="title">Bugzilla – Bug 5992</span> <span id="subtitle" class="subheader">Validator ignores HTML5 encoding declaration</span> <span id="information" class="header_addl_info">Last modified: 2013-04-21 02:44:06 UTC</span> </div> </div> <div id="bugzilla-body"><div class="archivalnote"><p>This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the <a href="./">home page</a> for more details.</p></div> <form name="changeform" id="changeform" method="post" action="process_bug.cgi"> <input type="hidden" name="delta_ts" value="2013-04-21 02:44:06"> <input type="hidden" name="id" value="5992"> <input type="hidden" name="token" value="1554107088-CFipNs1XQlSKud951Myfg6uYAPhwMLBfStGCW4fJS94"> <div class="bz_short_desc_container edit_form"> <a href="show_bug.cgi?id=5992"><b>Bug 5992</b></a> <span id="summary_container" class="bz_default_hidden"> - <span id="short_desc_nonedit_display">Validator ignores HTML5 encoding declaration</span> </span> <div id="summary_input"><span class="field_label " id="field_label_short_desc"> <a title="The bug summary is a short sentence which succinctly describes what the bug is about." class="field_help_link" href="page.cgi?id=fields.html#short_desc" >Summary:</a> </span>Validator ignores HTML5 encoding declaration </div> </div> <table class="edit_form"> <tr> <td id="bz_show_bug_column_1" class="bz_show_bug_column"> <table> <tr> <th class="field_label"> <a href="page.cgi?id=fields.html#bug_status">Status</a>: </th> <td id="bz_field_status"> <span id="static_bug_status">RESOLVED WORKSFORME </span> </td> </tr> <tr> <td colspan="2" class="bz_section_spacer"></td> </tr> <tr><th class="field_label " id="field_label_alias"> <a title="A short, unique name assigned to a bug in order to assist with looking it up and referring to it in other places in Bugzilla." class="field_help_link" href="page.cgi?id=fields.html#alias" >Alias:</a> </th> <td> None </td> </tr> <tr> <td colspan="2" class="bz_section_spacer"></td> </tr> <tr><th class="field_label " id="field_label_product"> <a title="Bugs are categorised into Products and Components." class="field_help_link" href="describecomponents.cgi" >Product:</a> </th> <td class="field_value " id="field_container_product" >Validator </td> </tr> <tr class="bz_default_hidden"><th class="field_label " id="field_label_classification"> <a title="Bugs are categorised into Classifications, Products and Components. classifications is the top-level categorisation." class="field_help_link" href="page.cgi?id=fields.html#classification" >Classification:</a> </th> <td class="field_value " id="field_container_classification" >Unclassified </td> </tr> <tr><th class="field_label " id="field_label_component"> <a title="Components are second-level categories; each belongs to a particular Product. Select a Product to narrow down this list." class="field_help_link" href="describecomponents.cgi?product=Validator" >Component:</a> </th> <td class="field_value " id="field_container_component" >check (<a href="buglist.cgi?component=check&product=Validator&bug_status=__open__" target="_blank">show other bugs</a>) </td> </tr> <tr><th class="field_label " id="field_label_version"> <a title="The version field defines the version of the software the bug was found in." class="field_help_link" href="page.cgi?id=fields.html#version" >Version:</a> </th> <td>HEAD </td> </tr> <tr><th class="field_label " id="field_label_rep_platform"> <a title="The hardware platform the bug was observed on. Note: When searching, selecting the option "All" only finds bugs whose value for this field is literally the word "All"." class="field_help_link" href="page.cgi?id=fields.html#rep_platform" >Hardware:</a> </th> <td class="field_value">All All </td> </tr> <tr> <td colspan="2" class="bz_section_spacer"></td> </tr> <tr> <th class="field_label"> <label accesskey="i"> <a href="page.cgi?id=fields.html#importance"><u>I</u>mportance</a></label>: </th> <td>P2 normal </td> </tr> <tr><th class="field_label " id="field_label_target_milestone"> <a title="The Target Milestone field is used to define when the engineer the bug is assigned to expects to fix it." class="field_help_link" href="page.cgi?id=fields.html#target_milestone" >Target Milestone:</a> </th><td>0.8.6 </td> </tr> <tr><th class="field_label " id="field_label_assigned_to"> <a title="The person in charge of resolving the bug." class="field_help_link" href="page.cgi?id=fields.html#assigned_to" >Assignee:</a> </th> <td><span class="vcard"><span class="fn">This bug has no owner yet - up for the taking</span> </span> </td> </tr> <tr><th class="field_label " id="field_label_qa_contact"> <a title="The person responsible for confirming this bug if it is unconfirmed, and for verifying the fix once the bug has been resolved." class="field_help_link" href="page.cgi?id=fields.html#qa_contact" >QA Contact:</a> </th> <td><span class="vcard"><span class="fn">qa-dev tracking</span> </span> </td> </tr> <tr> <td colspan="2" class="bz_section_spacer"></td> </tr> <tr><th class="field_label " id="field_label_bug_file_loc"> <a title="Bugs can have a URL associated with them - for example, a pointer to a web site where the problem is seen." class="field_help_link" href="page.cgi?id=fields.html#bug_file_loc" >URL:</a> </th> <td> <span id="bz_url_input_area"> <a href="http://htmlex.met.cz/" rel="noreferrer">http://htmlex.met.cz/</a> </span> </td> </tr> <tr><th class="field_label " id="field_label_status_whiteboard"> <a title="Each bug has a free-form single line text entry box for adding tags and status information." class="field_help_link" href="page.cgi?id=fields.html#status_whiteboard" >Whiteboard:</a> </th><td> </td> </tr> <tr><th class="field_label " id="field_label_keywords"> <a title="You can add keywords from a defined list to bugs, in order to easily identify and group them." class="field_help_link" href="describekeywords.cgi" >Keywords:</a> </th> <td class="field_value " id="field_container_keywords" > </td> </tr> <tr> <td colspan="2" class="bz_section_spacer"></td> </tr> <tr> <th class="field_label"> <label>Duplicates (2)</label>: </th> <td class="field_value"> <span id="duplicates"><a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - fix HTML5 facet so that it doesn't incorrectly warn "No Character Encoding Found"" href="show_bug.cgi?id=7135">7135</a> <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - HTML5 validator does not support <meta charset="utf-8">" href="show_bug.cgi?id=8678">8678</a> </span> (<a href="buglist.cgi?bug_id=7135,8678">view as bug list</a>) </td> </tr> <tr><th class="field_label " id="field_label_dependson"> <a title="The bugs listed here must be resolved before this bug can be resolved." class="field_help_link" href="page.cgi?id=fields.html#dependson" >Depends on:</a> </th> <td> <span id="dependson_input_area"> </span> </td> </tr> <tr><th class="field_label " id="field_label_blocked"> <a title="This bug must be resolved before the bugs listed in this field can be resolved." class="field_help_link" href="page.cgi?id=fields.html#blocked" >Blocks:</a> </th> <td> <span id="blocked_input_area"> </span> </td> </tr> </table> </td> <td> <div class="bz_column_spacer"> </div> </td> <td id="bz_show_bug_column_2" class="bz_show_bug_column"> <table> <tr> <th class="field_label"> Reported: </th> <td>2008-08-26 06:32 UTC by <span class="vcard"><span class="fn">Martin Hassman</span> </span> </td> </tr> <tr> <th class="field_label"> Modified: </th> <td>2013-04-21 02:44 UTC (<a href="show_activity.cgi?id=5992">History</a>) </td> </tr> <tr> <th class="field_label"> <label accesskey="a"> CC List: </label> </th> <td>10 users <span id="cc_edit_area_showhide_container" class="bz_default_hidden"> (<a href="#" id="cc_edit_area_showhide">show</a>) </span> <div id="cc_edit_area"> <br> <select id="cc" multiple="multiple" size="5" > <option value="dean">dean</option> <option value="jaka">jaka</option> <option value="jill.ramonsky">jill.ramonsky</option> <option value="mike">mike</option> <option value="ot">ot</option> <option value="pbielen">pbielen</option> <option value="ted">ted</option> <option value="thomastraub2000">thomastraub2000</option> <option value="w3.org">w3.org</option> <option value="w3c">w3c</option> </select> </div> </td> </tr> <tr> <td colspan="2" class="bz_section_spacer"></td> </tr> <tr><th class="field_label " id="field_label_see_also"> <a title="This allows you to refer to bugs in other installations. You can enter a URL to a bug in the 'Add Bug URLs' field to note that that bug is related to this one. You can enter multiple URLs at once by separating them with whitespace. You should normally use this field to refer to bugs in other installations. For bugs in this installation, it is better to use the Depends on and Blocks fields." class="field_help_link" href="page.cgi?id=fields.html#see_also" >See Also:</a> </th> <td class="field_value " id="field_container_see_also" > </td> </tr> <tr> <td colspan="2" class="bz_section_spacer"></td> </tr> </table> </td> </tr> <tr> <td colspan="3"> <hr id="bz_top_half_spacer"> </td> </tr> </table> <table id="bz_big_form_parts"> <tr> <td> <br> <table id="attachment_table"> <tr id="a0"> <th colspan="2" class="left"> Attachments </th> </tr> </table> <br> <div id="add_comment" class="bz_section_additional_comments"> <table> <tr> <td> </td> </tr> </table> </div> </td> <td> </td> </tr></table> <div id="comments"> <!-- This auto-sizes the comments and positions the collapse/expand links to the right. --> <table class="bz_comment_table"> <tr> <td> <div id="c0" class="bz_comment bz_first_comment"> <div class="bz_first_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c0">Description</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Martin Hassman</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2008-08-26 06:32:00 UTC </span> </div> <pre class="bz_comment_text">Seems validator ignores short version of encoding declaration: <meta charset="utf-8"> Validation of page <a href="http://htmlex.met.cz/">http://htmlex.met.cz/</a> gives me 1 warning "No Character Encoding Found! Falling back to UTF-8." Validation with <a href="https://html5.validator.nu/">http://html5.validator.nu/</a> tool gives no warning. Looks problem is only in "Validate by URI" and "Validate by File Upload". "Validate by Direct input" does produce no warning.</pre> </div> <div id="c1" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c1">Comment 1</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Patrick Bielen</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2009-03-19 13:55:12 UTC </span> </div> <pre class="bz_comment_text">(In reply to <a href="show_bug.cgi?id=5992#c0">comment #0</a>) <span class="quote">> Seems validator ignores short version of encoding declaration: > <meta charset="utf-8"></span > Indeed... agreed, something is not right in the validator, i get the same problem. Best Regards, Patrick</pre> </div> <div id="c2" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c2">Comment 2</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Ville Skyttä</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2009-03-19 23:07:31 UTC </span> </div> <pre class="bz_comment_text">The problem is in the HTML::Encoding perl module used by the validator. There's a bug report open about it at <a href="https://rt.cpan.org/Ticket/Display.html?id=42497">https://rt.cpan.org/Ticket/Display.html?id=42497</a></pre> </div> <div id="c3" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c3">Comment 3</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Dean Edridge</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2009-03-20 12:53:43 UTC </span> </div> <pre class="bz_comment_text">(In reply to <a href="show_bug.cgi?id=5992#c2">comment #2</a>) <span class="quote">> The problem is in the HTML::Encoding perl module used by the validator. > There's a bug report open about it at > <a href="https://rt.cpan.org/Ticket/Display.html?id=42497">https://rt.cpan.org/Ticket/Display.html?id=42497</a> > </span > I can't see how that can be the problem. There may well be a problem with the HTML::Encoding module, but that shouldn't affect (X)HTML5 validation. AFAICT the W3C's part of the markup validator shouldn't even see the meta charset (<meta charset="utf-8">) part of the webpage, as soon as the validator sees the new HTML doctype (introduced in HTML5 (<!DOCTYPE html>)) it should pass the whole document over to the validator.nu part of the validator for validation and then the validator.nu should decide if the charset is correct or not, not the main W3C validator.</pre> </div> <div id="c4" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c4">Comment 4</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Olivier Thereaux</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2009-03-20 14:33:42 UTC </span> </div> <pre class="bz_comment_text">(In reply to <a href="show_bug.cgi?id=5992#c3">comment #3</a>) <span class="quote">> (In reply to <a href="show_bug.cgi?id=5992#c2">comment #2</a>) > > The problem is in the HTML::Encoding perl module used by the validator. </span > <span class="quote">> I can't see how that can be the problem. </span > [snip] <span class="quote">> as soon as the validator sees the > new HTML doctype (introduced in HTML5 (<!DOCTYPE html>)) it should pass the > whole document over to the validator.nu </span > The validator 1) needs to know the encoding before it can preparse the document and detect that doctype and 2) needs to know and decode the bytes before it can pass the document to the validator.nu engine. It is not “just” a redirection. </pre> </div> <div id="c5" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c5">Comment 5</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Dean Edridge</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2009-03-22 09:35:24 UTC </span> </div> <pre class="bz_comment_text">(In reply to <a href="show_bug.cgi?id=5992#c4">comment #4</a>) <span class="quote">> (In reply to <a href="show_bug.cgi?id=5992#c3">comment #3</a>) > > (In reply to <a href="show_bug.cgi?id=5992#c2">comment #2</a>) > > > The problem is in the HTML::Encoding perl module used by the validator. > > > I can't see how that can be the problem. > [snip] > > as soon as the validator sees the > > new HTML doctype (introduced in HTML5 (<!DOCTYPE html>)) it should pass the > > whole document over to the validator.nu > > The validator 1) needs to know the encoding before it can preparse the document > and detect that doctype and 2) needs to know and decode the bytes before it can > pass the document to the validator.nu engine. It is not “just” a > redirection. > </span > I think problems like this are going to be never ending, therefore I think the W3C should use the validator.nu as for the "front end" of its validation service. Has this been considered before?</pre> </div> <div id="c6" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c6">Comment 6</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Olivier Thereaux</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2009-03-22 22:15:21 UTC </span> </div> <pre class="bz_comment_text">(In reply to <a href="show_bug.cgi?id=5992#c5">comment #5</a>) <span class="quote">> I think problems like this are going to be never ending, therefore I think the > W3C should use the validator.nu as for the "front end" of its validation > service. Has this been considered before?</span > This is getting a little OT and would probably be best on the validator list, but yes, this has been considered. The validator.nu engine is a wonderful piece of software, in many ways superior to the other engines which validator.w3.org uses. However, IMHO validator.nu is neither stable enough (see e.g <a href="http://lists.w3.org/Archives/Public/www-validator/2009Mar/0037.html">http://lists.w3.org/Archives/Public/www-validator/2009Mar/0037.html</a> ) nor flexible enough (limited number of profiles, no DTD support for legacy HTML, etc) nor usable enough (bare bone UI and limited message explanations, no file upload, no direct input, etc) to simply "be" the sole and front engine on validator.w3.org. I am quite certain that at this point, having validator.w3.org be a frontend for multiple engines, including OpenSP for DTD and validator.nu for html5 and other applications, is the most desirable architecture.</pre> </div> <div id="c7" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c7">Comment 7</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Oli Studholme</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2009-05-07 03:13:21 UTC </span> </div> <pre class="bz_comment_text">For what itfs worth, I wrote up a description of this issue, with some linked reductions: <a href="http://oli-studio.com/bugs/validator/html5-charset/">http://oli-studio.com/bugs/validator/html5-charset/</a> It was mainly intended to explain the situation to content creators, and show what combination of character set declaration methods generated no errors.</pre> </div> <div id="c8" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c8">Comment 8</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Ville Skyttä</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2009-09-21 18:56:01 UTC </span> </div> <pre class="bz_comment_text">*** <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - fix HTML5 facet so that it doesn't incorrectly warn "No Character Encoding Found"" href="show_bug.cgi?id=7135">Bug 7135</a> has been marked as a duplicate of this bug. ***</pre> </div> <div id="c9" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c9">Comment 9</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Jill Ramonsky</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2009-10-16 08:22:38 UTC </span> </div> <pre class="bz_comment_text">This one is biting me too. Nothing to add, except I'd like to see it fixed soon.</pre> </div> <div id="c10" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c10">Comment 10</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Thomas Traub</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2009-12-05 23:55:59 UTC </span> </div> <pre class="bz_comment_text">I encountered the same issue for <a href="http://usesthis.com/">http://usesthis.com/</a></pre> </div> <div id="c11" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c11">Comment 11</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Michael[tm] Smith</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2009-12-08 09:16:48 UTC </span> </div> <pre class="bz_comment_text">Ville has a new Validator release queued up to deploy, and I think it may contain a fix for this issue. I'll check with him and see.</pre> </div> <div id="c12" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c12">Comment 12</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Ville Skyttä</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2009-12-10 19:01:40 UTC </span> </div> <pre class="bz_comment_text">There is no fix for this issue yet. I have some local prototype level code for this which I'll revisit soon, but it has some showstopper problems (for example it might in some cases affect validation of non-HTML5 HTML documents). Due to how the validator works at the moment, the fix is not trivial.</pre> </div> <div id="c13" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c13">Comment 13</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Ville Skyttä</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2009-12-11 19:13:06 UTC </span> </div> <pre class="bz_comment_text">A fix is now in CVS and available for testing at <a href="http://qa-dev.w3.org/wmvs/HEAD/">http://qa-dev.w3.org/wmvs/HEAD/</a> . Something weird happens when that (and my local instance) of validator tries to access the HTML5 validator installed locally on <a href="http://qa-dev.w3.org:8888/html5/">http://qa-dev.w3.org:8888/html5/</a> when validating <a href="http://htmlex.met.cz/">http://htmlex.met.cz/</a> . The error is "Insecure dependency in connect while running with -T switch" and what makes it strange is that interfacing the very same HTML5 validator when checking some other documents (such as the ones from <a href="show_bug.cgi?id=5992#c7">comment 7</a> and <a href="show_bug.cgi?id=5992#c10">comment 10</a>) works just fine. As does when the validator is configured to use <a href="https://validator.nu/">http://validator.nu/</a> as its HTML5 validator. I have no idea how the document to be validated could cause this (it has already been fetched locally, and is about to be POSTed to the same HTML5 instance which works fine for other docs), but I'll try to find out.</pre> </div> <div id="c14" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c14">Comment 14</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Ville Skyttä</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2009-12-12 12:51:48 UTC </span> </div> <pre class="bz_comment_text">(In reply to <a href="show_bug.cgi?id=5992#c13">comment #13</a>) <span class="quote">> Something weird happens when that (and my local instance) of validator tries to > access the HTML5 validator installed locally on > <a href="http://qa-dev.w3.org:8888/html5/">http://qa-dev.w3.org:8888/html5/</a> when validating <a href="http://htmlex.met.cz/">http://htmlex.met.cz/</a> .</span > Workaround (but no reason) found and applied, more details at <a href="http://rt.cpan.org/Public/Bug/Display.html?id=52707">http://rt.cpan.org/Public/Bug/Display.html?id=52707</a></pre> </div> <div id="c15" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c15">Comment 15</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Ville Skyttä</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2010-01-08 21:42:52 UTC </span> </div> <pre class="bz_comment_text">*** <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - HTML5 validator does not support <meta charset="utf-8">" href="show_bug.cgi?id=8678">Bug 8678</a> has been marked as a duplicate of this bug. ***</pre> </div> <div id="c16" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c16">Comment 16</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Thomas Traub</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2010-01-08 22:01:05 UTC </span> </div> <pre class="bz_comment_text">(In reply to <a href="show_bug.cgi?id=5992#c13">comment #13</a>) <span class="quote">> A fix is now in CVS and available for testing at > <a href="http://qa-dev.w3.org/wmvs/HEAD/">http://qa-dev.w3.org/wmvs/HEAD/</a> . > </span > This fix works for me, thanks</pre> </div> <div id="c17" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c17">Comment 17</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Ville Skyttä</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2010-03-02 19:52:25 UTC </span> </div> <pre class="bz_comment_text">Code fixes are included in 0.8.6 but unfortunately the required HTML::HeadParser >= 3.60 module is not installed on the production validator.w3.org boxes yet.</pre> </div> <div id="c18" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c18">Comment 18</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Ted Guild</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2010-03-03 04:03:24 UTC </span> </div> <pre class="bz_comment_text">(In reply to <a href="show_bug.cgi?id=5992#c17">comment #17</a>) <span class="quote">> Code fixes are included in 0.8.6 but unfortunately the required > HTML::HeadParser >= 3.60 module is not installed on the production > validator.w3.org boxes yet.</span > Installed now, sorry for the inconvenience.</pre> </div> <div id="c19" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c19">Comment 19</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Ville Skyttä</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2010-03-03 17:17:17 UTC </span> </div> <pre class="bz_comment_text">Thanks, closing.</pre> </div> <div id="c20" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c20">Comment 20</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Sasha Vodnik</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2010-06-03 23:46:58 UTC </span> </div> <pre class="bz_comment_text">I just ran into this bug on the production site: <a href="http://validator.w3.org/#validate_by_upload">http://validator.w3.org/#validate_by_upload</a> The validator didn't see my file's <!DOCTYPE html>. I verified that my code validates at <a href="http://qa-dev.w3.org/wmvs/HEAD/#validate_by_upload">http://qa-dev.w3.org/wmvs/HEAD/#validate_by_upload</a> Is it possible that this bug is fixed for the URI case, but not for uploads? (In reply to <a href="show_bug.cgi?id=5992#c18">comment #18</a>) <span class="quote">> (In reply to <a href="show_bug.cgi?id=5992#c17">comment #17</a>) > > Code fixes are included in 0.8.6 but unfortunately the required > > HTML::HeadParser >= 3.60 module is not installed on the production > > validator.w3.org boxes yet. > > Installed now, sorry for the inconvenience.</span ></pre> </div> <div id="c21" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c21">Comment 21</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Michael[tm] Smith</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2010-06-14 06:51:26 UTC </span> </div> <pre class="bz_comment_text">I changed the category on this because this is not a bug in the validator.nu HTML5-checking backend but instead relates to the Perl code</pre> </div> <div id="c22" class="bz_comment"> <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=5992#c22">Comment 22</a> </span> <span class="bz_comment_user"> <span class="vcard"><span class="fn">Michael[tm] Smith</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2013-04-21 02:44:06 UTC </span> </div> <pre class="bz_comment_text">Just use <a href="http://validator.w3.org/nu/">http://validator.w3.org/nu/</a> directly.</pre> </div> </td> <td> </td> </tr></table> </div> </form> <hr> <ul class="related_actions"> <li><a href="show_bug.cgi?format=multiple&id=5992">Format For Printing</a></li> <li> - <a href="show_bug.cgi?ctype=xml&id=5992">XML</a></li> <li> - <a href="enter_bug.cgi?cloned_bug_id=5992">Clone This Bug</a></li> <li> - <a href="#">Top of page </a></li> </ul> <br> </div> </body> </html>