delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/10/24/20:49:37

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-Id: <4.3.2.7.0.20001024192802.00aec290@pop.bresnanlink.net>
X-Sender: cabbey AT pop DOT bresnanlink DOT net
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 24 Oct 2000 19:48:40 -0500
To: <cygwin AT sources DOT redhat DOT com>
From: Chris Abbey <cabbey AT chartermi DOT net>
Subject: RE: non latin file names?
In-Reply-To: <000c01c03d82$ce879a10$21c9ca95@mow.siemens.ru>
References: <4 DOT 3 DOT 2 DOT 7 DOT 0 DOT 20001023204853 DOT 00cfe100 AT pop DOT bresnanlink DOT net>
Mime-Version: 1.0

At 10:22 10/24/00 +0400, Andrej Borsenkow wrote:
>Our good fellas in ASCII world are _very_ lucky to not have this problem.

yup. but even still, we're in better shape than those poor ebcdic
souls. ;)

>I beg your pardon, but iconv has very little to do with it. iconv is just a
>standalone program, that translates between different charsets. Most probably,
>it will compile OOTB. It's not going to help you with ls problem. What I was
>talking about, was different implementations of locale support in cygwin
>"kernel" or run-time. So, that _every_ program that is written with locale
>support in mind (i.e. is using ctype functions at the very least), would work
>correctly.

no, no, no, no. we're not talking about the same thing. I'm talking
about libiconv the International CONVersion library. GNU's impl
is called gconv. It's function is dealing with exactly this king of
thing, at the runtime level. In other unix platforms iconv is part
of the underlying locale functions... it's the code that is responsible
for converting from native code page to UCS2 for example, from KOI-8
to EBCDIC-INT1 (aka IBM038). (mind you... for that particular pair
I suspect you'll just get a LOT of question marks ;)

(btw, the iconv program you're referring to is nothing more than a
test interface into the iconv library, or in the case of linux,
the gconv library.)


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019