반응형
Illegal hex characters in escape (%) pattern
String s_title = new String(URLDecoder.decode(request.getParameter("title"),"UTF-8"));
이렇게 쓰고있는 에러발생 찾아보니 % 기호가 있으면 16진수로 변환이 안되서 나는 에러임
그래서 % 뒤에 %25 이런식 하면 된다는데.. 해봐야겠다.
해보니된다. ㅋㅋ
어떻게 사용했는지 궁금해 할 분들을 위해서 replace를 이용해서 간단히 했음.
String tmp = request.getParameter("title").replace("%", "%25");
String s_title = new String(URLDecoder.decode(tmp ,UTF-8"));
s_title.replace("%25", "%") ; // 혹시나 %뒤에 25가 붙을까봐 제거를 해줬음.
반응형
'프로그램 > JAVA' 카테고리의 다른 글
자바 이미지 리사이즈 (0) | 2017.11.17 |
---|---|
MultipartRequest 실행시 에러 Corrupt form data: premature ending (0) | 2017.11.16 |
org/eclipse/core/resources/IContainer (0) | 2014.08.11 |
java.math.BigDecimal incompatible with java.lang.String (0) | 2014.07.31 |
자바 이클립스 KELPER 버전 웹 프로젝트 (0) | 2014.03.11 |