On 17/02/15 09:56, Arcane21 wrote:
You can mostly compensate for the SVG issue by enabling the NativeSvgHandler extension to cover almost all issues clientside, but I concur the whole special character filenames issue on Windows based OSes drives me crazy and I wish was remedied.
Did you ever look at the PHP 6 source code? The changes were quite intrusive. You can see why there would be limited interest in doing such a thing just for Windows support.
It could be done in simpler ways in the PHP core. For example you could have a php.ini setting for the character set of all filename function parameters. Then the Windows backend could iconv() the input charset to UTF-16 and call the relevant "wide" function. It would be difficult to get it to pass an RFC, but it would be simple enough to maintain as a local patch.
-- Tim Starling