From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: saveplace: don't ask for coding system Date: Tue, 04 Dec 2007 06:02:45 +0900 Message-ID: <87hcizxzii.fsf@uwakimon.sk.tsukuba.ac.jp> References: <198E2B70-D060-41D8-8BC2-A9614C2729CC@inf.ed.ac.uk> <06675819-C4A8-4D78-AD59-0A2AF296AC7E@inf.ed.ac.uk> <87ve7gn5zc.fsf@red-bean.com> <0CD94276-1D9F-42BB-A6F7-A90ED9E06817@inf.ed.ac.uk> <87bq98n0ka.fsf@red-bean.com> <87fxykjb6y.fsf@red-bean.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1196715641 9389 80.91.229.12 (3 Dec 2007 21:00:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 3 Dec 2007 21:00:41 +0000 (UTC) Cc: Karl Fogel , Eli Zaretskii , dreitter@inf.ed.ac.uk, emacs-devel@gnu.org To: "Juanma Barranquero" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 03 22:00:48 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IzIP6-0002iQ-2d for ged-emacs-devel@m.gmane.org; Mon, 03 Dec 2007 22:00:36 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IzIOp-0005dr-Ll for ged-emacs-devel@m.gmane.org; Mon, 03 Dec 2007 16:00:19 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IzIOl-0005bV-M6 for emacs-devel@gnu.org; Mon, 03 Dec 2007 16:00:15 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IzIOj-0005WY-4A for emacs-devel@gnu.org; Mon, 03 Dec 2007 16:00:15 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IzIOi-0005WJ-W6 for emacs-devel@gnu.org; Mon, 03 Dec 2007 16:00:13 -0500 Original-Received: from mtps02.sk.tsukuba.ac.jp ([130.158.97.224]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IzIOV-0000Kl-EW; Mon, 03 Dec 2007 15:59:59 -0500 Original-Received: from uwakimon.sk.tsukuba.ac.jp (unknown [130.158.99.156]) by mtps02.sk.tsukuba.ac.jp (Postfix) with ESMTP id 7F09B7FFC; Tue, 4 Dec 2007 05:59:49 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 509FC1A2E12; Tue, 4 Dec 2007 06:02:46 +0900 (JST) In-Reply-To: X-Mailer: VM 7.17 under 21.5 (beta28) "fuki" (+CVS-20070621) XEmacs Lucid X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:84600 Archived-At: Juanma Barranquero writes: > On Dec 3, 2007 11:59 AM, Karl Fogel wrote: > > > It would be more helpful if, instead of saying what encoding *not* to > > use, you (or someone) would say what encoding *to* use, and why :-). > > Yes. Use UTF-8 in NFD form. A protocol for handling the gaiji problem (characters not encoded by whatever system your application uses) will have to be developed anyway, and you can use that to handle all the problems Eli brings up that have to do with "what Mule code can do that Unicode can't". There are other problems of ambiguity in Unicode itself (see Unicode TR#31), but since Mule code can (at least theoretically) represent all Unicode code points, Mule code has them too.