2011-04-10 6 views
1

스프링 응용 프로그램에서 경로 변수에서 변수 이름을 가져옵니다. URL에 특수 문자가경로 변수에서 특수 문자를 처리하는 방법

예를 들어

포함 된 경우

그러나 어떤 경우에는 실패 http://www.loudletters.com/ll/rest/celebrityprofile/2S/Jan%20Min%C3%83%C2%A1%C3%85%C2%99 페이지를 찾을 수 없습니다 오류가 발생합니다.

처리 방법은 무엇입니까?

+1

스팅에서 URL을 구성하는 방법을 보여주는 코드 샘플을 제공 할 수 있습니까? – mmccomb

답변

2

java.net.URLDecoderjava.net.URLEncoder의 사용을 고려 했습니까?

3

나는 UTF-8 경로 변수를 잘 처리한다. 당신이해야 할 것은 :

  • 세트 UTF-8 서블릿 컨테이너 구성의 URI에 대한

인코딩 및 디코딩 (아마도 봄의 CharacterEncodingFilter 사용) UTF-8로 입력을 읽어 서블릿 컨테이너와 브라우저가 자동으로 수행해야합니다.

+0

저는 CharacterEncodingFilter를 사용하고 매력처럼 작동했습니다. – Pradeep

+0

@Pradeep 그렇다면 대답을 – Bozho

+0

@Bozho가 좋은 링크로 뽑습니다. – kamaci

관련 문제