From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6928 invoked by alias); 3 Dec 2009 09:55:34 -0000 Received: (qmail 6917 invoked by uid 22791); 3 Dec 2009 09:55:32 -0000 X-SWARE-Spam-Status: No, hits=-2.5 required=5.0 tests=AWL,BAYES_00,SARE_SUB_ENC_UTF8,SPF_PASS X-Spam-Check-By: sourceware.org Received: from smtp303.his.com (HELO smtp303.his.com) (216.194.248.173) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 03 Dec 2009 09:55:27 +0000 Received: from localhost (localhost [127.0.0.1]) by smtp303.his.com (Postfix) with ESMTP id C96778A172 for ; Thu, 3 Dec 2009 04:55:25 -0500 (EST) Received: from smtp303.his.com ([127.0.0.1]) by localhost (smtp303.his.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24451-01 for ; Thu, 3 Dec 2009 04:55:23 -0500 (EST) Received: from mail101.his.com (dc-131.his.net [72.66.110.131]) by smtp303.his.com (Postfix) with ESMTP id 075978A17B for ; Thu, 3 Dec 2009 04:55:23 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.14.3/8.13.3) with ESMTP id nB39tMsL017677 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 3 Dec 2009 04:55:22 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.14.3/8.13.4/Submit) with ESMTP id nB39tMnj017673 for ; Thu, 3 Dec 2009 04:55:22 -0500 (EST) (envelope-from dickey@his.com) Date: Thu, 03 Dec 2009 09:55:00 -0000 From: Thomas Dickey To: cygwin-xfree@cygwin.com Subject: Re: X11R7.5 and C.UTF-8 In-Reply-To: <416096c60912022348i36504e14l726efc9fc9c360e6@mail.gmail.com> Message-ID: <20091203045401.L85368@mail101.his.com> References: <4AE8539E.9080004@cornell.edu> <20091028172216.P60895@mail101.his.com> <4AE8BC12.1060109@cornell.edu> <416096c60910281507n4774534dode1d24ac47d5b0a2@mail.gmail.com> <4B1115EC.7010308@cornell.edu> <4B174C20.1040900@tlinx.org> <416096c60912022348i36504e14l726efc9fc9c360e6@mail.gmail.com> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-640695331-1259834122=:85368" X-Spam-Score: -2.445 X-IsSubscribed: yes Mailing-List: contact cygwin-xfree-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-xfree-owner@cygwin.com Reply-To: cygwin-xfree@cygwin.com Mail-Followup-To: cygwin-xfree@cygwin.com X-SW-Source: 2009-12/txt/msg00017.txt.bz2 --0-640695331-1259834122=:85368 Content-Type: TEXT/PLAIN; charset=UTF-8; format=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE Content-length: 1050 On Thu, 3 Dec 2009, Andy Koppe wrote: > 2009/12/3 Linda Walsh: >> C.UTF_8 doesn't exist. ... >> You can't have "C" and "UTF-8", because C means no encoding (default). >> UTF-8 IS an encoding, so they are mutually exclusive. > > From http://www.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap07.ht= ml, > =C2=A77.2: > > "The tables in Locale Definition describe the characteristics and > behavior of the POSIX locale for data consisting entirely of > characters from the portable character set and the control character > set. For other characters, the behavior is unspecified." > > This means that characters 0..127 have to be treated as ASCII, but > beyond that an implementation can do what it wants. And on Cygwin 1.7, > plain "C" actually does imply UTF-8, which happily is > backward-compatible with ASCII. That's an interpretation that so far hasn't been blessed by the standards people. Any discussion of this topic should mention that, as a caveat. ymmv --=20 Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net --0-640695331-1259834122=:85368 Content-Type: text/plain; charset=us-ascii Content-length: 223 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/ --0-640695331-1259834122=:85368--