繁体   English   中英

php glob函数和非ASCII字符

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM