php ftp下载中文文件的问题

walaka 发布于 2017/09/10 10:31
阅读 148
收藏 0
PHP
<?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下面

加载中
0
l
lqianger

编码?

w
walaka
iconv('GBK','UTF-8',$server_file ) 问题解决
l
lqianger
回复 @walaka : 你试试吧 我没试过 涉及到汉字 编码的问题居多
w
walaka
怎么设置编码?
0
Tuesday
Tuesday

urlencode

返回顶部
顶部