Re: [apps-discuss] I-D Action: draft-ietf-appsawg-mime-default-charset-01.txt

Bill McQuillan <McQuilWP@pobox.com> Fri, 30 March 2012 21:19 UTC

Return-Path: <McQuilWP@pobox.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4EB721F8674 for <apps-discuss@ietfa.amsl.com>; Fri, 30 Mar 2012 14:19:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.854
X-Spam-Level:
X-Spam-Status: No, score=-1.854 tagged_above=-999 required=5 tests=[AWL=-0.744, BAYES_05=-1.11]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LY84Xu5tV6P5 for <apps-discuss@ietfa.amsl.com>; Fri, 30 Mar 2012 14:19:56 -0700 (PDT)
Received: from smtp.pobox.com (b-pb-sasl-quonix.pobox.com [208.72.237.35]) by ietfa.amsl.com (Postfix) with ESMTP id B2C2A21F85EC for <discuss@apps.ietf.org>; Fri, 30 Mar 2012 14:19:54 -0700 (PDT)
Received: from smtp.pobox.com (unknown [127.0.0.1]) by b-sasl-quonix.pobox.com (Postfix) with ESMTP id F3DAE4955; Fri, 30 Mar 2012 17:19:51 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=date:from :message-id:to:subject:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=sasl; bh=ui++/iH21ep5 bl1x8jmEzsxTWzU=; b=DycX/bLL31FOD6/rf+O+nFFTVS1pjCKOIMrw7KOcQdhJ 54RaZVd1ocHWgKytJSNPjp6lEgzlxvRh4bwMzspXKxPVqkb3dRpXBgTL8x91xJIt O7KulFTb/GieVMj5b+tcisUxKz/pTZUdsGku+bPQhsY2zFRTgWZQlEpHEJnVaMk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=date:from :message-id:to:subject:in-reply-to:references:mime-version :content-type:content-transfer-encoding; q=dns; s=sasl; b=B7TURG s/7ntSdsg2R9fwmKD8fCFXzoBtQcWwM+NGFpbmdkBuKWcdJrTvwIkwIcS0NUtHMs fFv+6kQJ/+wff10r78ZH0bKUK8c0hoKeI7ptfVB8/p68m95Gg8+aO+NG9suwDqgq sqklft4uX0yRG6MtmQE1rc5T3W0R6F/Zp6dPg=
Received: from b-pb-sasl-quonix.pobox.com (unknown [127.0.0.1]) by b-sasl-quonix.pobox.com (Postfix) with ESMTP id EB7DE4954; Fri, 30 Mar 2012 17:19:51 -0400 (EDT)
Received: from BQ07NB (unknown [68.107.110.211]) by b-sasl-quonix.pobox.com (Postfix) with ESMTPA id 5314E4953; Fri, 30 Mar 2012 17:19:51 -0400 (EDT)
Date: Fri, 30 Mar 2012 14:19:48 -0700
From: Bill McQuillan <McQuilWP@pobox.com>
X-Priority: 3 (Normal)
Message-ID: <1271382236.20120330141948@pobox.com>
To: Apps-Discusssion <discuss@apps.ietf.org>
In-Reply-To: <20120330125228.15497.35035.idtracker@ietfa.amsl.com>
References: <20120330125228.15497.35035.idtracker@ietfa.amsl.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Pobox-Relay-ID: 165C8F7E-7AAE-11E1-8EAD-9DB42E706CDE-02871704!b-pb-sasl-quonix.pobox.com
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-mime-default-charset-01.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Mar 2012 21:19:57 -0000

In section 3:

----------
   In order to improve interoperability with deployed agents, "text/*"
   media type registrations SHOULD either

   a.  specify that the "charset" parameter is not used for the defined
       subtype, because the charset information is transported inside
       the payload (such as in "text/xml"), or
   b.  require explicit unconditional inclusion of the "charset"
       parameter eliminating the need for a default value.

   In accordance with option (a), above, registrations for "text/*"
   media types that can transport charset information inside the
   corresponding payloads (such as "text/html" and "text/xml") SHOULD
   NOT specify the use of a "charset" parameter, nor any default value,
   in order to avoid conflicting interpretations should the charset
   parameter value and the value specified in the payload disagree.
----------

Doesn't option (a) actually mean that a new default charset is
now defined, perhaps called "embedded-ascii", in which all octets
with values less than 128 must have the same meaning as the
correspondding ASCII values and that all octet values greater
than 127 may be ignored? This would allow naively processing a
newly specified text/* type by displaying the content first using
the "embedded-ascii" charset (ignoring non-ascii octets) and,
hopefully, finding, by eye, the actual charset specified within
and then re-displaying the content using that discovered charset.

For instance how would a newly specified type similar to
text/html with a document using the internal charset of "ebcdic"
be handled? The current specification would deal with this merely
by ensuring that a "charset=ebcdic" appeared in the Content-Type
Mime field and also within the document itself.


-- 
Bill McQuillan <McQuilWP@pobox.com>