map/filename php中的特殊字符
我有一个名为“français.php”的文件,所以其中包含了specialç。我想像这样显示地图的所有文件:map/filename php中的特殊字符,php,utf-8,glob,iconv,Php,Utf 8,Glob,Iconv,我有一个名为“français.php”的文件,所以其中包含了specialç。我想像这样显示地图的所有文件: $files = glob("*.php"); 问题是,带ç的文件显示为带问号的黑钻石 Iconv()不工作,utf8_编码/解码不工作 有人有办法解决这个问题吗 提前谢谢 我不确定glob()如何处理文件名中的非拉丁字符,但目录迭代器工作正常: $files = []; $dir = new DirectoryIterator(__DIR__); /** @var SplFileI
$files = glob("*.php");
问题是,带ç的文件显示为带问号的黑钻石
Iconv()不工作,utf8_编码/解码不工作
有人有办法解决这个问题吗
提前谢谢 我不确定
glob()
如何处理文件名中的非拉丁字符,但目录迭代器工作正常:
$files = [];
$dir = new DirectoryIterator(__DIR__);
/** @var SplFileInfo $file */
foreach ($dir as $file) {
if (!$file->isFile() || strtolower($file->getExtension()) !== 'php') {
continue;
}
$files[] = $file->getPathname();
}
您将哪些参数传递给iconv()?iconv(“ISO-8859-1//translatit”,“UTF-8”,“$string”)我不确定此
//translatit
在此处是否有效,是否尝试删除它?同样,用小写字母写编码名称也是值得的。当我去掉音译词时,这就是输出:弗兰芒·艾斯你有太多未闭合的问题,伊姆霍。你不知道如何正确地结束问题吗?我看不出这将如何解决问题,这是一个编码问题。如果这被否决,它不会是我的,只是说