- From: Masayasu Ishikawa <mimasa@w3.org>
- Date: Sat, 17 Mar 2001 20:25:03 +0900
- To: andrewgullans@juno.com
- Cc: www-html-editor@w3.org
Hello, I'm very sorry for my late response. Andrew A Gullans <andrewgullans@juno.com> wrote: > I'm not sure if this is errate or not. I'm tempted to think it's correct > use of nested quotation, but it seems strange. > > On page 26, Appendix entry C.9 (Character Encoding) of the XHTML 1.0 > specification ../TR/1999/PR-xhtml1-19990824 (xhtml1.pdf), the following > declaration is given: > > <meta http-equiv="Content-type" content='text/html; charset="UTF-8"' /> > > Note the single quote ( ' ) before text/html and after "UTF-8". Is this > proper? It is proper, as well as the following: <meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> > Should the quotes around text/html surround the charset argument > as well? Is it a property of meta tags that all attributes and arguments > after the http-equiv="huh" part be nested in quotes? Syntax of contents of the http-equiv values are defined in the HTTP specification. "3.7 Media Types" of RFC 2616 (a.k.a. HTTP/1.1) defines the syntax of media types in HTTP as follows: media-type = type "/" subtype *( ";" parameter ) type = token subtype = token parameter = attribute "=" value attribute = token value = token | quoted-string Thus, an attribute value may be a token or a quoted-string. HTTP uses MIME-like format, and "5.1. Syntax of the Content-Type Header Field" of RFC 2045 (a.k.a. MIME Part One) notes as follows: Note that the value of a quoted string parameter does not include the quotes. That is, the quotation marks in a quoted-string are not a part of the value of the parameter, but are merely used to delimit that parameter value. In addition, comments are allowed in accordance with RFC 822 rules for structured header fields. Thus the following two forms Content-type: text/plain; charset=us-ascii (Plain text) Content-type: text/plain; charset="us-ascii" are completely equivalent. Regards, -- Masayasu Ishikawa / mimasa@w3.org W3C - World Wide Web Consortium
Received on Saturday, 17 March 2001 06:23:38 UTC