我一直在尝试在我的网站上读取(图像)文件夹。但是,有一个问题!在我想要阅读的文件夹的名称中有一些特殊的匈牙利字符(如:á,í,ú,ű,ó,é等等)。我一直在尝试很多模式,但它不起作用。我的PHP代码:
<?php
$images = scandir("images/2005/avatás/");
foreach($images as $file) {
print($file);
}
?>
我一直在尝试使用mb_convert_encoding(),urlencode(),urldecode()函数解决问题,但这些对我无能为力。
你有什么想法吗?
谢谢!
答案 0 :(得分:2)
iconv("windows-1254", 'UTF-8', $foldername)
同样的问题同一种语言,我认为这对你也有用
答案 1 :(得分:1)
您可以尝试使用iconv()
<?php
$folder = iconv("windows-1251", "UTF-8", "images/2005/avatás/");
$images = scandir($folder);
foreach($images as $file) {
print($file);
}