bash中的FTP无法正确管理àèìò

时间:2015-01-07 11:18:17

标签: iis ftp ascii

我的.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

以下字符也是如此:è,ì,ò,ù

1 个答案:

答案 0 :(得分:0)

服务器有问题,或者可能根本不是FTP服务器

根据RFC 959,非ASCII字符在文件名中是非法的

        <pathname> ::= <string>
        <string> ::= <char> | <char><string>
        <char> ::= any of the 128 ASCII characters except <CR> and <LF>