300x250
반응형
%EC%9D%B8%EC%BD%94%EB%94%A9
위처럼 %d하나와 숫자 두개씩 나타나는 포맷이 url 인코딩된 형태임
퍼센트 인코딩이라고도 하는 듯
숫자나 영어는 건드리지 않고 한글만 바꿈
인코딩decode333 -> %EC%9D%B8%EC%BD%94%EB%94%A9decode333
간단하게는 아래 사이트에서 돌려볼 수 있음
https://meyerweb.com/eric/tools/dencoder/
자바에서는 URLDecoder를 써서 바꾸면 됨
String getOriginString = URLDecoder.decode(encodedString, "UTF-8");
이때 URLDecoder.decode(...) 와 같이 decode에 취소선이 그어지면서 deprecated 됐다고 나오면
뒤에 "UTF-8" 인자가 빠져서 그런 것임
추가해주면 취소선 사라짐
300x250
반응형
'IT > 자바, 스프링' 카테고리의 다른 글
스프링 프로젝트 api에 context path 설정하기 ( /api/v1 ) (0) | 2021.12.17 |
---|---|
자바 string에서 boolean 변환하기 (0) | 2021.12.15 |
데이터 검증을 스프링에서 하지 않고 db로 넘겨주기 (0) | 2021.11.04 |
UserDetails에서 User 객체 가져오기 (0) | 2021.11.03 |
Spring Security에서 컨트롤러 메서드 별 권한 지정 (@Secured, @PreAuthorize) (0) | 2021.10.22 |