java단에서 encodeURIComponent을 사용해야 하는경우

(url 이동등을 java단에서 중계 하는 부득이한 경우가 발생 할때 한글 처리를 위해서)

public String encodeURIComponent(String s) {

String result = null;

try{

 result = URLEncoder.encode(s, "UTF-8")

.replaceAll("\\+", "%20")

.replaceAll("\\%21", "!")

.replaceAll("\\%27", "'")

.replaceAll("\\%28", "(")

.replaceAll("\\%29", ")")

.replaceAll("\\%7E", "~");

}catch (UnsupportedEncodingException e){result = s;}

return result;

}

반응형
Posted by 질주하는구
,