[英]php glob function and non-ascii characters
我正在使用php glob()函数在目录中查找匹配的文件。
glob("*.txt");
它适用于带有ascii字符的文件名,例如sports.txt,frys.txt等。但是,它不适用于包含非ascii字符的文件名,例如pénètre.txt。
有什么想法吗?
我试图在本地计算机上运行此代码
<?php
foreach (glob("*.html") as $filename) {
echo "$filename size " . filesize($filename) . "\n<br>";
}
?>
正如您所写的那样,我包括了一个名为pènétre的文件,但是我得到了清晰的输出,没有任何错误:
cookie.html size 357
pénètre.html size 7719
我的PHP版本是1.6.2。 尝试也运行此代码,并告诉我您是否遇到任何问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.