【发布时间】:2014-10-31 14:39:45
【问题描述】:
我正在使用 PHP scandir 列出文档。我对某些字符有疑问,例如 ğ、ı、ş... 所以这是我的代码;
$directory = "document";
$scanned_directory = array_diff(scandir($directory, 1), array('..', '.'));
foreach ($scanned_directory as &$value) {
echo utf8_encode($value);
}
实际上文件名是“şığx.jpg”,但输出是“þýðx.jpg”。 utf8_encode 没有解决这个问题。你能帮助我吗?谢谢。
【问题讨论】:
-
utf8_encode — 将 ISO-8859-1 字符串编码为 UTF-8。 ISO-8859-1 没有土耳其字符。
-
FoX:我在发帖之前看到了那个帖子。但它没有用。