Use %23
para substituir o sinal de hash #
em pass#1
.
ftp://foo:pass%231@domain.tld:port
Estou tentando acessar um site FTP protegido por senha. Eu tenho o usuário "foo" pass "passe # 1" Quando eu os digito diretamente, funciona.
Agora estou tentando criar um único URL que contenha o usuário / passe (por exemplo, ftp://foo:pass%231@ftp.arsecommerce.com/
), mas não funciona. Eu tentei URLEncoding o # e falhei.
Como codifico corretamente o sinal #?