java의 FTP 프로토콜을 사용하여 서버에서 파일을 다운로드하려고합니다. 다음 URL을 사용하여 서버 & 다운로드 파일에 연결할 수 있습니다. ftp 프로토콜을 사용하여 암호에 "@"기호가 포함 된 서버에 연결
URL url = new URL("ftp://"+user+":"+password+"@"+host+"/"+remoteFile+";type=i");
하지만 내 암호는 "@"(예 : 2011 @ 소프트)가 포함되어있는 경우는 다음과 같은 예외가 발생 기호 : 모두 "@"기호를 구별 할 수 없습니다
java.net.UnknownHostException: [email protected]
합니다.
이 문제를 어떻게 피할 수 있습니까? 이 문제를 피하기 위해 어떤 이스케이프 문자를 사용할 수 있습니까?
'user : passwor \ @ d '가 작동하지 않는다면? – Alex