특수문자, 예약문자, 한글은 URL에 사용할 수 없다.
때문에 웹 개발을 하다보면 URL 인코딩을 자주 사용하게 된다.
방법은 매우 간단하다.
public void URLEncode() {
String enUrl = "";
try {
enUrl = URLEncoder.encode("초코잠보", "UTF-8");
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("url 인코딩 결과 : " + enUrl);
URLDecode(enUrl);
}
public void URLDecode(String enUrl) {
String deUrl = "";
try {
deUrl = URLDecoder.decode(enUrl, "UTF-8");
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("url 디코딩 결과 : " + deUrl);
}
URLEncode()를 호출해보자!
성공~