본문 바로가기

개발이야기

JAVA URLEncoder Space 처리

거의 겪어보지 못했었는데, 

URLEncoder 를 사용하는데, space가 %20 이 아닌 + 로 표시된다. 쩝..

결국 아래 사이트를 보고 해결해서 남겨놓는다...ㅠㅠ

URLEncoder.encode("test test", "UTF-8").replace("+", "%20")

자세한 내용은 아래 사이트 참고

https://maruoov.tistory.com/19

 

java URLEncoder Space Character

java의 URLEncoder 를 사용하여 문자열 인코딩 시 빈 문자열을 %20 이 아닌 + 로 인코딩을 해준다. URLEncoder encode 메소드의 javadoc을 보면 Translate a string into application/x-www-form-urlencoded forma..

maruoov.tistory.com