Faylasha ku jira server-yada shabakadda waa in had iyo jeer la kaydiyaa iyada oo aan lahayn meelo bannaan (ma aha "kani waa image.jpg"), iyada oo aan lahayn umlauts ama xarfo gaar ah (ma aha "football.jpg"), iyada oo aan lahayn dib-u-dhacyo (ma aha "work\car.jpg"), iyo xarfo yaryar (ma aha "test.JPG"). Si kastaba ha ahaatee, dhawaanahan, mashruuc macmiil, waxaan u baahday inaan galo oo aan farsameeyo tiro badan oo faylal hore loo qeexay oo leh magacyo faylal oo aan loo baahnayn.
Nidaamyada Linux waxay u oggolaanayaan helitaanka feylasha leh umlauts iyo jilayaal qaas ah asal ahaan, si aan astaamo gaar ah loogu tixgelin halkaan. Waxay umuuqataa mid gebi ahaanba ka duwan nidaamyada Windows: Halkan waa inaad isticmaashaa tabaha qaar oo aad gashaa interface-ka COM Ugu horreyntii, waxaad ku dartaa kordhinta loo baahan yahay ee php.ini
[COM_DOT_NET] extension = php_com_dotnet.dll
mid. Hadda fasalka caawiyaha ah ee aadka waxtar u leh ee loo yaqaan ' WinfsUtf8' ayaa la isticmaalay, taas oo si weyn u fududeyneysa helitaanka walxaha 'COM' iyo khariidadaha ku dhowaad dhammaan howlaha PHP ee saameeya faylasha. Ka dib markii lagu daro faylka
require_once('WinfsUtf8.php');
mid ayaa leh dhammaan fursadaha gelitaanka faylka, tusaale ahaan natiijooyinka
file_exists('ä.jpg');
si khaldan u been ah, halka
Patchwork\PHP\Override\WinfsUtf8::file_exists('ä.jpg');
soo noqda run.