>  Q&A  >  본문

javascript - url 매개변수 값에 특수 기호 "+"가 있는데 어떻게 이스케이프합니까?

encodeURI() 메서드는 현재 프로젝트에서 사용되므로 encodeURI() 함수는 URI에서 특별한 의미를 갖는 다음 ASCII 구두점을 이스케이프하지 않습니다.

전달된 매개변수 값이 "Qu+"이면 서버는 "Qu"를 얻고, 서버가 얻어야 하는 것은 'Qu+'입니다.

typechotypecho2685일 전911

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

  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-05 10:46:04

    밟는 사람이 너무 많아서 형식적인 방법으로 바꿔보겠습니다.
    encodeURIComponent 또는 base64를 사용할 수 있습니다.

    회신하다
    0
  • 迷茫

    迷茫2017-07-05 10:46:04

    encodeURIComponent

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-07-05 10:46:04

    encodeURI() 함수는 이스케이프되지 않습니다: ;/?:@&=+$,#
    하지만 encodeURIComponent는 가능합니다

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-07-05 10:46:04

    Base64가 아래로 전송되었습니다

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