2
回答
php ftp下载中文文件的问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
<?php
// 定义变量
$local_file = 'test1.gif';
$server_file = '/20170909/113/韩.gif';//中文文件出错
//$server_file = '/20170909/113/mmm.gif';//英文文件可以
// 连接FTP服务器
$conn_id = ftp_connect("xxx.xxx.xxx.xxx");
//验证登录服务器
$ftp_user_name = "xxx";
$ftp_user_pass = "xxx";
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
var_dump($login_result);
ftp_pasv($conn_id, true);
// 下载文件
var_dump(ftp_get($conn_id, $local_file, $server_file, FTP_BINARY));
// 关闭ftp连接
ftp_close($conn_id);
?>

代码中$server_file换成中文不可以下载,英文文件可以下载,求大神解答;

ftp操作系统是linux,php运行在win2008下面

PHP
举报
walaka
发帖于3个月前 2回/93阅
顶部