Ivan Enderlin @ Hoa wrote:
What do we need to check? --enable-zend-multibyte, some php.ini magic
parameters, some ENV variables?
What kind of issue? Perhaps they are leaving in the BOM? Tell them to
configure their editors to not add a BOM.
It's not from the editor. The filename contains UTF-8 character and the
include/require fails.

Windows does not store UTF-8 characters in file names? It uses it's 'sort off' UTF-16 wide string? Mapping between this and UTF-8 DOES result in different 'names' at least on older versions of windows such as XP

There is also the fun with windows displaying file names in different case which sometimes cause problems when working cross OS. I still manage to get hit with files with the same name but just in different cases on Linux and where unicode case conversion steps in the number of characters can change here just to add to the fun.

It's just another part of the unicode minefield that PHP has to try and navigate around but it's not necessarily PHP's error and it may be that a name HAS to be changed when using windows. At least that is the current 'fix'

( I've not played with character sets on W7 STILL running W2k/XP windows servers on private intranets so the 'problem' may have changed again? )

--
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk
Rainbow Digital Media - http://rainbowdigitalmedia.co.uk



--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to