'''''W3C HTML Markup Warning Messages ''''' [[TableOfContents]] == message 1 == {{{#!vim nosyntax
"" ¹®¼­¿¡ "charset" ¼Ó¼ºÀÌ ºüÁ® ÀÖ½À´Ï´Ù.

À¥ºê¶ó¿ìÀú¼­¹ö·Î () HTTP Content-Type Çì´õ°¡ "charset ÆĶó¹ÌÅ͸¦ Æ÷ÇÔÇÏÁö ¾ÊÀºÃ¤ Àü¼ÛÀÌ µÇ¾ú½À´Ï´Ù. Content-Type Àº XML text/* sub-type ÁßÀÇ Çϳª ÀÔ´Ï´Ù.

The relevant specification (RFC 3023) specifies a strong default of "us-ascii" for such documents so we will use this value regardless of any encoding you may have indicated elsewhere.

If you would like to use a different encoding, you should arrange to have your browserserver send this new encoding information.

}}} == message 2 == {{{#!vim nosyntax
¹®Àڼ ¼³Á¤ÀÌ ¾øÀ½!

Falling back to "" (explain...).

}}} == message 3 == {{{#!vim nosyntax
Character Encoding Override in effect!

The detected character encoding "" has been suppressed and "" used instead.

}}} == message 4 == {{{#!vim nosyntax
¹®Àڼ ¼³Á¤ÀÌ ¾øÀ½! UTF-8 À» »ç¿ë. ·Î ´ëü.

ÀÌ Á¤º¸¿¡ ´ëÇÏ¿© À¯È¿ÇÑ ¼Ò½ºÀÇ ¾î´À ºÎºÐ¿¡¼­µµ ¹®Àڼ Á¤º¸¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù. ±×·¯¹Ç·Î Á¦ÇÑÀûÀÎ °Ë»ç¸¦ À§ÇÏ¿©, ¼±ÅÃÇÑ operride ¿É¼ÇÀÇ ¹®Àڼ °ª UTF-8 À» »ç¿ëÇÒ °Í ÀÔ´Ï´Ù.

ÀÌ Á¤º¸¿¡ ´ëÇÏ¿© À¯È¿ÇÑ ¼Ò½ºÀÇ ¾î´À ºÎºÐ¿¡¼­µµ ¹®Àڼ Á¤º¸¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù. ¹®Àڼ Á¤º¸°¡ ¾øÀÌ´Â ¹®¼­ÀÇ Á¤È®ÇÑ °Ë»ç°¡ ºÒ°¡´É ÇÕ´Ï´Ù. validator ´Â "UTF-8" ¹®ÀÚ¼ÂÀ» ´ëüÇÏ¿© »ç¿ëÇÏ¿© °Ë»ç¸¦ ¼öÇàÇÒ °ÍÀ̸ç, ÀÌ Àǹ̴ ¸ðµç ¹®¼­¿¡ ´ëÇÏ¿© ¼º°øÀ» ÇÒ ¼ö ÀÖÁö´Â ¾Ê½À´Ï´Ù.

The sources I tried to find encoding information include:

  • The HTTP Content-Type field.
  • The XML Declaration.
  • The HTML "META" element.

And I even tried to autodetect it using the algorithm defined in Appendix F of the XML 1.0 Recommendation.

Since none of these sources yielded any usable information, I will not be able to reliably validate this document. Sorry. Please make sure you specify the character encoding in use.

Specifying a character encoding is normally done in the web server configuration file or administration program. The W3C I18N Activity has collected a few tips on how to do this in popular web server implementations.

To quickly check whether the document would validate after addressing the missing character encoding information, you can use the "Encoding" form control earlier in the page to force an encoding override to take effect. "iso-8859-1" (Western Europe and North America) and "utf-8" (Universal, but not commonly used in legacy documents) are common encodings if you are not sure what encoding to choose.

ÀÌ¿¡ ´ëÇÑ ´õ ¸¹Àº ³»¿ë°ú ¼öÁ¤ÇؾßÇÒ »çÇ׿¡ ´ëÇؼ­´Â FAQ ÀÇ ¹®Àڼ Ç׸ñ ¸¦ ÀÐ¾î º¸½Ê½Ã¿À.

}}} == messge 5 == {{{#!vim nosyntax
DOCTYPE Override in effect!

Any DOCTYPE Declaration in the document has been suppressed and the DOCTYPE for "" inserted instead. The document will not be Valid until you alter the source file to reflect this new DOCTYPE.

}}} == message 6 == {{{#!vim nosyntax
Unable to Determine Parse Mode!

Falling back to SGML mode.

}}} == message 7 == {{{#!vim nosyntax
Contradictory Parse Modes Detected!

The MIME Media Type () indicated parse mode should be , but the DOCTYPE Declaration indicates mode. Using mode based on the Content-Type header.

}}} == message 8 == {{{#!vim nosyntax
Unknown Parse Mode!

The MIME Media Type () for this document is used to serve both SGML and XML based documents, and it is not possible to disambiguate it based on the DOCTYPE Declaration in your document. Parsing will continue in SGML mode.

}}} == message 9 == {{{#!vim nosyntax
No DOCTYPE found! Attempting validation with .

The DOCTYPE Declaration was not recognized or is missing. This probably means that the Formal Public Identifier contains a spelling error, or that the Declaration is not using correct syntax. Validation has been performed using a default "fallback" Document Type Definition that closely resembles "", but the document will not be Valid until you have corrected this problem with the DOCTYPE Declaration.

You should place a DOCTYPE declaration as the very first thing in your HTML document. For example, for a typical XHTML 1.0 document:

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
        <head>
          <title>Title</title>
        </head>

        <body>
          <!-- ... body of document ... -->
        </body>
      </html>
    

For XML documents, you may also wish to include an "XML Declaration" even before the DOCTYPE Declaration, but this is not well supported in older browsers. More information about this can be found in the XHTML 1.0 Recommendation.

The W3C QA Activity maintains a List of Valid Doctypes that you can choose from, and the WDG maintains a document on "Choosing a DOCTYPE".

Learn how to add a doctype to your document from our FAQ.

}}} == message 10 == {{{#!vim nosyntax
Unknown Namespace Found

Unknown namespace "" for document!

}}} == message 11 == {{{#!vim nosyntax
Namespace Found in non-XML Document

Namespace "" found, but document type is not XML!

}}} == message 12 == {{{#!vim nosyntax
No Namespace Found

No Namespace was found, but document type requires one to be present!

}}} == message 13 == {{{#!vim nosyntax
DOCTYPE Override in effect!

The detected DOCTYPE Declaration "" has been suppressed and the DOCTYPE for "" inserted instead, but even if no errors are shown below the document will not be Valid until you update it to reflect this new DOCTYPE.

}}} == message 14 == {{{#!vim nosyntax
No DOCTYPE Found!

Falling back to HTML 4.01 Transitional. (explain...)

}}}