찾다

 >  Q&A  >  본문

URL을 디코딩하는 중 오류가 발생했습니다.

문제: Android에서 백그라운드 서버로 보낸 중국어 텍스트가 잘못된 문자로 디코딩됩니다. .

환경:

으아악

인코딩 문제이겠지만. . .

정말 감사합니다. . .

또한 다음 명령문을 사용하여 인코딩을 테스트했습니다.

으아악

출력

으아악

. . . .

曾经蜡笔没有小新曾经蜡笔没有小新2709일 전810

모든 응답(2)나는 대답할 것이다

  • 淡淡烟草味

    淡淡烟草味2017-06-23 09:15:56

    배경에 인코딩 필터가 추가되어 있나요?

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-23 09:15:56

    URLEncode/Decode는 URL 형식 자체와의 충돌을 피하기 위해 URL의 매개변수 값을 위한 것입니다. Tomcat은 URL 매개변수 값을 자동으로 디코딩하므로 해당 값을 직접 가져오기만 하면 됩니다. 예를 들어 다음 JSP는 다음과 같습니다.

    으아악

    사실 두 "Hello" 링크 사이에는 차이가 없습니다. 웹페이지의 소스 코드를 열어서 링크 주소를 볼 수 있습니다. 하나는 인코딩되어 있고 다른 하나는 인코딩되어 있지 않습니다. 올바른 값은 request.getParameter("name") 결과 콘텐츠가 정확히 동일함을 의미합니다.

    회신하다
    0
  • 취소회신하다