X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Date: Sun, 24 Jan 2010 13:05:08 +0100 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: Please support CP932. (I have problem using subversion with SJIS) Message-ID: <20100124120508.GD2402@calimero.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <20100123135020 DOT GW2402 AT calimero DOT vinschen DOT de> <20100123150703 DOT GY2402 AT calimero DOT vinschen DOT de> <416096c61001230751m308ac854x4f026b1f83b966d0 AT mail DOT gmail DOT com> <20100123164546 DOT GZ2402 AT calimero DOT vinschen DOT de> <416096c61001231431u7e67cd37r2e741d0cb48c732f AT mail DOT gmail DOT com> <20100124093750 DOT GA2402 AT calimero DOT vinschen DOT de> <416096c61001240217l130c3e05ob5df918fd822be2d AT mail DOT gmail DOT com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <416096c61001240217l130c3e05ob5df918fd822be2d@mail.gmail.com> User-Agent: Mutt/1.5.20 (2009-06-14) Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On Jan 24 10:17, Andy Koppe wrote: > 2010/1/24 Corinna Vinschen: > >  The people who decided to overload backslash > > and tilde in the ASCII range with different symbols in SJIS still need > > some serious knock on their heads.  No wonder the Microsoft guys kept > > the binary values of characters intact, especially due to the backslash > > problem. > > I looked into this a bit more, out of morbid curiosity. > [...] Interesting. > > In theory, we could be able to keep SJIS support in.C [...]  The > > I've pondered that, and I don't think that's worthwhile. It's still > going to cause trouble, e.g. with the backslash's use as an escape > character and the tilde's use in shell expansions. Also, there are > some more differences between standard SJIS and CP932 (although none > as serious as the backslash and tilde issues), so more work would be > needed to get that right. Finally, CP932 is the only "SJIS" that > people are realistically going to care about, since that's what's in > widespread use due to Windows. If someone really needs standard SJIS > for converting documents or something, they can use iconv. > > Therefore I've changed my mind on whether to keep SJIS and CP932 > separate: I think we should stick with the .SJIS charset as it > is in 1.7.1, except that nl_langinfo(CODESET) for it should return > "CP932" instead of "SJIS", to make sure iconv uses the right charset, > thereby addressing the OP's issue. You have a point there. And it's the most easy way to implement it, which is a good argument in itself. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple