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