From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Anton Zinoviev Newsgroups: gmane.emacs.devel Subject: Re: windows-1251 language environment Date: Fri, 17 Oct 2003 15:49:52 +0300 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <20031017124951.GA22226@lml.bas.bg> References: <200310032356.54476.pogonyshev@gmx.net> <200310060013.52049.pogonyshev@gmx.net> <200310070254.LAA11795@etlken.m17n.org> <20031007115609.GA32174@lml.bas.bg> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1066394761 27948 80.91.224.253 (17 Oct 2003 12:46:01 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 17 Oct 2003 12:46:01 +0000 (UTC) Cc: emacs-devel@gnu.org, jasonr@f2s.com, pogonyshev@gmx.net Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Oct 17 14:45:58 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AATzS-0006R4-00 for ; Fri, 17 Oct 2003 14:45:58 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AATzS-0008BF-00 for ; Fri, 17 Oct 2003 14:45:58 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AATzI-0007ZQ-Hu for emacs-devel@quimby.gnus.org; Fri, 17 Oct 2003 08:45:48 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AATyq-0007Vi-W8 for emacs-devel@gnu.org; Fri, 17 Oct 2003 08:45:20 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AATyJ-0007Ht-S5 for emacs-devel@gnu.org; Fri, 17 Oct 2003 08:45:18 -0400 Original-Received: from [195.96.224.121] (helo=lml.bas.bg) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.24) id 1AATyJ-0007BB-7c for emacs-devel@gnu.org; Fri, 17 Oct 2003 08:44:47 -0400 Original-Received: from anton by lml.bas.bg with local (Exim 3.35 #1 (Debian)) id 1AAU3E-0007qj-00; Fri, 17 Oct 2003 15:49:53 +0300 Original-To: Dave Love Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.28i X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:17204 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:17204 On 12.X.2003 at 16:45 Dave Love wrote: > > > CP1251 is not similar to the others CP???? coding systems because it > > is used extensively for several languages in the GNU systems. > > I don't understand this. What is the difference between CP1251 and some ISO 8859 coding system? The only difference that I can see is the name. > As far as I know, the only significant difference between that and > the other 125N charsets is that 1251 is used by the two GNU locales. > Presumably the others are widely used for the languages they > support. I'am pretty sure that the other 125N coding systems are not as widely used in GNU systems as 1251 is. The other 125N coding systems have corresponding ISO 8859. You don't have to use CP1252 because you can use ISO 8859-1. The correspondence between CP1250 and ISO8859-2 is not as close, but again -- if your encoding is ISO8859-2 you can read text coded with CP1250. However if you have text coded with CP1251 then you want be able to read anything unless your system uses exactly CP1251. Thats one reason why CP1251 became standard for the Belarusian and Bulgarian Glibc locales and thats why there are some GNU/Linux distributions that make CP1251 standard also for Russian and Ukrainian. Another reason is that among plenty of Cyrillic coding systems CP1251 is the only that supports all Cyrillic Slavic languages. It supports also several non-slavic Cyrillic languages. It is interesting to know which CP125N encodings XFree86 supports. That are CP1251, CP1255 and CP1256. The first is Cyrillic, the second is Hebrew and the third is Arabic. This is another demonstration of the problems that non-Latin users have. Anton Zinoviev