Re: is_file and file_exists not case sensitive?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 21/03/2020 09:25, Christoph M. Becker wrote:
On 21.03.2020 at 02:37, Andrey Repin wrote:

Greetings, Lester Caine.

In reply to Your message dated Wednesday, March 18, 2020, 1:03:49,

On 17/03/2020 19:11, Sam Hobbs wrote:

You still did not answer the question of what OS. The answer for Windows
is not simple. So before doing exotic testing, you really should look at
the documentation for the relevant OS.

He said he is on MacOS and the other answers align up with that. The
problem is that while Windows is reliably case insensitive and crap on
unicode file names,

That's not really true. Windows can be configured for anything you wish, and
UNICODE names were a problem of PHP, which was solved not-very-recently in V7.

More precisely, as of PHP 7.1.0:
<https://www.php.net/manual/en/migration71.windows-support.php#migration71.windows-support.long-and-utf8-path>.

But is far as I am aware windows is STILL using 16 bit per character wide string format for file names along with somewhat unreliable case conversions on the basic ASCII character subset? While we can use UTF8 characters in Linux file names they do not map through to the windows file name? This is nothing to do with PHP ... we just have to work out how to live with it ...

--
Lester Caine - G8HFL
-----------------------------
Contact - https://lsces.uk/wiki/Contact
L.S.Caine Electronic Services - https://lsces.uk
Model Engineers Digital Workshop - https://medw.uk
Rainbow Digital Media - https://rainbowdigitalmedia.uk



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux