자바에서는 URL Encoder를 제공하기 때문에
직접 작성할 필요가 없습니다.
간단히 java.net.URLEncoder를 사용하시면 됩니다.
다음은 이 클래스를 사용하는 예제 프로그램입니다.
public class URLEncoderDemo {
public static void main(String[] args) throws Exception {
String url = args[0];
String encodedUrl = java.net.URLEncoder.encode(url);
System.out.println("URL: " + url);
System.out.println("Encoded URL: " + encodedUrl);
}
}
다음은 실행 결과입니다.
E:\Data\Work\Java>java -cp . URLEncoderDemo 임정묵
URL: 임정묵
Encoded URL: %C0%D3%C1%A4%B9%AC
E:\Data\Work\Java>