프로그래밍/MVC

아침부터 삽질 (Query String에서 특수 문자 처리)

Terry Cho 2009. 5. 15. 10:51
아침부터 한시간은 이걸로 삽질은 한듯.
HTTP/GET QueryString에서 특수문자를 넘길때,
예를 들어 ?param=% 를 넘기고 싶은데, %는 URL 인코딩 캐릭터로 인식하기 때문에 안넘어간다.
이럴 경우에는 URL 인코딩을 해서 보내여 하는데.

간단하게
package sample.bcho;
import java.net.URLEncoder;
public class Encoding {
public static void main(String args[]){
System.out.println(URLEncoder.encode("%"));
}
}

로 테스트하면 URL Encoding된값을 알 수 있다.
%는 %25로 나오네.
즉 ?param=%25 로하면 % 캐릭터를 넘길 수 있다.

'프로그래밍 > MVC' 카테고리의 다른 글

주로 어떤 MVC 프레임웍 사용하세요?  (0) 2009.11.05
MVC 프레임웍의 선택  (1) 2007.11.19