php - 通过 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”在哪里?
解决方案
尝试像这样更改编码。
setlocale(LC_ALL, 'ru_RU');
$dh = opendir("ftp://10.200.1.1/rt");
while($filename = readdir($dh))
{
echo " ".$filename."\n <br>";
?>
推荐阅读
- web-scraping - kimurai gem - 适用于开发,而不是生产 - 错误:参数数量错误(给定 2,预期 1;必需关键字:url)
- javascript - 尝试在 React 中导入导出的接口,但 React 找不到
- android - 如何验证图像视图?
- amazon-web-services - 使用 socket.io 时 Websocket 连接失败
- javascript - 如何更新 Chart js 中的标签?
- javascript - 如何获取 URL 参数,将其作为参数添加到 webhook,然后让 webhook 返回将重定向用户的链接?
- python - 当我想让我的精灵角色发射子弹时,我收到一条属性错误消息。我究竟做错了什么?
- java - java可以用循环创建多个哈希集吗
- javascript - 当我添加到数组时,苗条列表不会更新
- c# - 有没有办法让一个已经在移动的运动刚体跟随另一个非运动刚体的位置?