This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: 1.7.0 - problem with unusual characters in file name
- From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Wed, 22 Jul 2009 21:01:10 +0200
- Subject: Re: 1.7.0 - problem with unusual characters in file name
- References: <5c5e00310907221147j5fa6499yc22cc911fbae0929@mail.gmail.com>
- Reply-to: cygwin at cygwin dot com
On Jul 22 14:47, Denis Petrov wrote:
> I have a file with a character 0xf028 in the name, which seems to
> break Cygwin's file name conversion routine. I took a cursory look
> through the code and I am going to try to step through it with a
> debugger but I thought maybe someone already has an idea how to make
> Cygwin to play nice with it?
Sorry, but there's no such way. The area between 0xf000 and 0xf0ff is
in the private use area in the UNICODE charset. Just like Interix,
Cygwin uses this to map special characters not allowed in filenames on
Windows filesystems to a valid UNICODE value and to map it back to their
ASCII equivalents internally to enhance POSIX compatibility.
This is also documented
http://cygwin.com/1.7/cygwin-ug-net/using-specialnames.html#pathnames-specialchars
and it's not going to be changed.
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