首页 > 解决方案 > 通过 PHP 读取 FTP 目录(列表) - 名称错误

问题描述

我有一个代码读取 FTP 目录,其目录名称如下(示例):

“John_Trump_USA_bb44cc”

代码:

$dh = opendir("ftp://10.200.1.1/rt");
while($filename = readdir($dh))
{
echo " ".$filename."\n <br>";
?>

但在最终结果中,我只有:

“_Trump_USA_bb44cc”

第一个单词“John”在哪里?

标签: phpftp

解决方案


尝试像这样更改编码。

setlocale(LC_ALL, 'ru_RU');

$dh = opendir("ftp://10.200.1.1/rt");
while($filename = readdir($dh))
{
echo " ".$filename."\n <br>";
?>

推荐阅读