2009-05-11 3 views

답변

6

아니,에 encodeURIComponent() 정확하게.

+40

정말 476 개의 질문에 대한 답변이 처음이라고 생각합니다. 확실하게 그것은 나의 형편없는 논평 이상의 무엇인가에 어울립니다. D –

+1

이 질문은이 대답으로 인해 유명해질 수 있습니다! 그러나이 답변이 정확하지 않습니까? – RileyE

1

xkr.us comparing javascript’s various escape functions에 멋진 기사가 있습니다. 비 ASCII 문자를 이해하지 않고, 같은 +과 같은 몇 가지 중요한 URI 문자를 탈출하지 않습니다 사용하지 않는 -

  • escape() : 여기에서 자세한 내용을 읽을 수 있지만 마십시오 빠른 여름입니다.
  • encodeURI() - 전체 URI를 인코딩하므로, ?&은 인코딩되지 않습니다.
  • encodeURIComponent() - 쿼리 문자열의 구성 요소를 인코딩합니다 (일반적으로 원하는 것이며 Server.URLEncode과 동일 함).
관련 문제