问题
I have two folders, Folder
and Folderé
. The second one could not be catch by PHP.
Here is my test:
<?php
$dir = 'D:\wamp\www\test\data\Folder';
var_dump(file_exists($dir)); // true
$dir = 'D:\wamp\www\test\data\Folderé';
var_dump(file_exists($dir)); // false
?>
How to fix it?
回答1:
This works like charm
<?php
$dir = 'D:\wamp\www\test\data\Folderé';
var_dump(file_exists((utf8_decode($dir))));
来源:https://stackoverflow.com/questions/19200750/php-file-exists-with-accent-returns-false