Eu configurei um servidor TCP usando nc
. Usando o seguinte URL eu recebi a seguinte saída (eu cumprimentei e atendi o cliente manualmente). A versão do Internet Explorer que eu usei era o Internet Explorer 6 de modern.ie .
ftp://user%40name:pass%[email protected]
220 hi
USER user@name
331 ok
PASS pass@word
230 ok
opts utf8 on
Parece-me que escapar com %40
funciona muito bem. Se não funcionar no seu caso, eu verificaria se não há algum problema no servidor. O ideal é tentar fazer login com outro cliente apenas para verificar sua configuração. O Internet Explorer não tem problemas para suportar percent-encoding .