Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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: From: Chris Abbey 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 Content-Type: text/plain; charset="us-ascii"; format=flowed 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