通过 PHP 读取 FTP 目录(列表)- 名称错误

Read FTP dir (list) via PHP - error in name

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

"John_Trumph_USA_bb44cc"

代码:

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

但最终结果我只有:

"_Trumph_USA_bb44cc"

第一个词在哪里"John"?

抱歉,我无法发表评论,所以我不得不留下答案

您是否尝试过使用 the PHP documentation 中的示例代码?这里的第一个例子是尝试做你自己。

尝试像这样更改编码。

setlocale(LC_ALL, 'ru_RU');

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