RE: [Ltru] Re: Solving the UTF-8 problem

Martin Duerst <duerst@it.aoyama.ac.jp> Wed, 04 July 2007 07:26 UTC

Return-path: <ltru-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1I5zFp-0000Pg-FP; Wed, 04 Jul 2007 03:26:25 -0400
Received: from ltru by megatron.ietf.org with local (Exim 4.43) id 1I5zFo-0000Pa-EY for ltru-confirm+ok@megatron.ietf.org; Wed, 04 Jul 2007 03:26:24 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1I5zFo-0000PS-56 for ltru@ietf.org; Wed, 04 Jul 2007 03:26:24 -0400
Received: from scmailgw2.scop.aoyama.ac.jp ([133.2.251.195]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1I5zF4-0007lv-Ma for ltru@ietf.org; Wed, 04 Jul 2007 03:26:24 -0400
Received: from scmse1.scbb.aoyama.ac.jp (scmse1 [133.2.253.16]) by scmailgw2.scop.aoyama.ac.jp (secret/secret) with SMTP id l647PbIp026223 for <ltru@ietf.org>; Wed, 4 Jul 2007 16:25:37 +0900 (JST)
Received: from (133.2.206.133) by scmse1.scbb.aoyama.ac.jp via smtp id 76e5_c2cebe1c_29ff_11dc_879f_0014221fa3c9; Wed, 04 Jul 2007 16:25:37 +0900
Received: from Tanzawa.it.aoyama.ac.jp ([133.2.210.1]:36566) by itmail.it.aoyama.ac.jp with [XMail 1.22 ESMTP Server] id <SD1831> for <ltru@ietf.org> from <duerst@it.aoyama.ac.jp>; Wed, 4 Jul 2007 16:23:30 +0900
Message-Id: <6.0.0.20.2.20070704153453.0c3a1050@localhost>
X-Sender: duerst@localhost
X-Mailer: QUALCOMM Windows Eudora Version 6J
Date: Wed, 04 Jul 2007 15:43:59 +0900
To: Peter Constable <petercon@microsoft.com>, LTRU Working Group <ltru@ietf.org>, "ietf-languages@iana.org" <ietf-languages@iana.org>
From: Martin Duerst <duerst@it.aoyama.ac.jp>
Subject: RE: [Ltru] Re: Solving the UTF-8 problem
In-Reply-To: <DDB6DE6E9D27DD478AE6D1BBBB83579560F3AAE4EF@NA-EXMSG-C117.r edmond.corp.microsoft.com>
References: <006501c7bc33$637b08b0$6401a8c0@DGBP7M81> <20070702201555.GA17967@sources.org> <000701c7bd37$65947eb0$6401a8c0@DGBP7M81> <DDB6DE6E9D27DD478AE6D1BBBB83579560F3AAE4EF@NA-EXMSG-C117.redmond.corp.microsoft.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 41c17b4b16d1eedaa8395c26e9a251c4
Cc:
X-BeenThere: ltru@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Language Tag Registry Update working group discussion list <ltru.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ltru>
List-Post: <mailto:ltru@ietf.org>
List-Help: <mailto:ltru-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=subscribe>
Errors-To: ltru-bounces@ietf.org

At 00:24 07/07/04, Peter Constable wrote:
>From: Doug Ewell [mailto:dewell@roadrunner.com]
>
>> I restated three objections to converting the Registry to
>> UTF-8, and tried to show why they don't outweigh the
>> advantages of converting.

Dougs argument that most newcommers are confused by the
numeric character references is a very strong one.

>>  All three are, in fact, true:
>>
>> 1.  UTF-8 doesn't play well with e-mail.
>> 2.  Converting will break processors that expect only ASCII.
>> 3.  Some computers can't display UTF-8.
>>
>> But we can work out the e-mail problem
>
>+1

I'm confident this can be done. I'm one of the people who
cannot view UTF-8 in email, but I consider that my problem,
not a problem of the WG or the subtag registration mailing
list.

One thing we should try to get solved (if it's not already
done) is to make sure that the mailing list archive serves
emails with the correct charset setting. This may or may not
already the case.

>> And the display problem is really not as much of a
>> showstopper as it is being portrayed.  People are saying
>> that the hex escapes are a display problem too...
>
>+1. I don't see the display issue as being a show-stopper at all. Anybody 
>that has a need to view this registry has access to means of viewing UTF-8.

I strongly agree with this.

>> the breakage to processors is no worse than adding new
>> fields (nor are there that many fully-conformant
>> processors to be fixed).
>
>I'm inclined to agree, but am waiting to see if anyone makes a strong 
>counterargument.

I agree here too. There are not too many implementations that
read in the registry, and of these, some are known and can be fixed,
some are know to be 8-bit tolerant, and some are run only in batch
mode in a central place and can be fixed when an update occurs.

For the implementations where this really matters, i.e. stuff that
is field-deployed with a software upgrade mechanism and polls the
registry, first, such implementations should be rather rare, and
second, they should have been implemented in a robust way, because
with the network, there are no guarantees at all. Explained in another
way, if the implementation throws up because it sees an eigth bit
on a byte, and becomes completely useless (e.g. it clears its
internal language information cache or just blows up), then that's
a very bad implementaion. Even if we keep all our stability guarantees,
there is no guarantee that the network will never turn any bits.

Regards,    Martin.



#-#-#  Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University
#-#-#  http://www.sw.it.aoyama.ac.jp       mailto:duerst@it.aoyama.ac.jp     



_______________________________________________
Ltru mailing list
Ltru@ietf.org
https://www1.ietf.org/mailman/listinfo/ltru