- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Sun, 18 Nov 2007 20:53:27 +0100
- To: Henri Sivonen <hsivonen@iki.fi>
- CC: "public-html@w3.org" <public-html@w3.org>
Henri Sivonen wrote: > On Nov 18, 2007, at 20:54, Julian Reschke wrote: > >> However, *what* is defined over there ("Note: This is a willful double >> violation of RFC2046.") makes me nervous. > > RFC 2046 was created with email legacy considerations in mind. The > encoding rules there are not only unhelpful but downright harmful in the > contemporary HTTP context with UTF-8 decoding readily available. > > The Web needs a text/5 spec. That may be true, but then take that to the relevant standards body, instead of simply violating a spec on purpose. This seems to follow a pattern of "we ignore what the specs do, we can do better" with which I Strongly disagree. If a base spec needs fixes, fix it. If you don't like the defaults for a text/* format, use application/*. >> (CR only as line delimiter???) > > Quoting the draft: > "Newlines must be represented by U+000A LINE FEED (LF) characters, > U+000D CARRIAGE RETURN (CR) characters, or U+000D CARRIAGE RETURN (CR) > U+000A LINE FEED (LF) pairs." Yep, that's what I meant. Why invent a new text format that has line ending rules other than others? Did anybody consider how well this works with existing language libraries for reading text streams? In fact, why invent a new text format at all, and not simply use an XML format?) >> - "...that takes up one mebibyte of storage." -- Typo? > > Not a typo but not helpful to the reader, either: > http://en.wikipedia.org/wiki/Mebibyte Interesting, but definitively not helpful for an introduction document. BR, Julian
Received on Sunday, 18 November 2007 19:53:50 UTC