我的.sh文件中存在问题。
执行以下命令时:
ftp -v server.name.net
Connected to server.name.net
220 Microsoft FTP Service
ftp> ls
结果是
200 PORT command successful.
150 Opening ASCII mode data connection for file list.
2014_01_00500_Indennit▒ malattia.xlsx
而不是2014_01_00500_Indennità malattia.xlsx
以下字符也是如此:è,ì,ò,ù
答案 0 :(得分:0)
服务器有问题,或者可能根本不是FTP服务器
根据RFC 959,非ASCII字符在文件名中是非法的
<pathname> ::= <string>
<string> ::= <char> | <char><string>
<char> ::= any of the 128 ASCII characters except <CR> and <LF>