1. Escape ()는 URL 인코딩에 직접 사용할 수 없습니다. 실제 기능은 문자의 유니 코드 인코딩 된 값을 반환하는 것입니다. 예를 들어, "봄 축제"의 반환 결과는 %U6625 %U8282입니다. Escape ()는 "+"인코딩이 잘못되었으며 주로 사람 인코딩에 사용되며 더 이상 사용하는 것이 좋습니다.
2. Encodeuri ()는 JavaScript에서 URL을 인코딩하는 데 실제로 사용되는 함수입니다. 전체 URL 주소를 인코딩하지만 기호 ";/? :@& =+$,#"특수한 의미를 갖는 것은 인코딩되지 않습니다. 상응하는 디코딩 함수는 decodeuri ()입니다.
3. EncodeUricomponent ()는 이러한 특수 문자를 인코딩 할 수 있습니다 ";/? :@& =+$,#". 해당 디코딩 함수 decodeUricomponent (). & 기호로 URL을 전달하려면 EncodeUricomponent ()를 사용하십시오.
요약하면 , 일단 전경의 "+"기호를 배경으로 전달해야합니다. 예기치 않게, 배경의 공간으로 자동 해독됩니다. 마지막으로 URL의 "+"에 해당하는 배경이 공간이라는 것을 알았습니다. 공간은 전경의 전경에서 자동으로 +가되므로 " +"인코딩을 시작해야합니다. 매개 변수에 "+"가있을 수 있는지 확실하다면 먼저 값을 전달하기 전에 uricomponent ()를 인코딩하도록 인코딩하십시오. 값을 얻기 위해 배경으로 가면 "+"가됩니다.
JavaScript URL의 몇 가지 인코딩 방법에 대한 위의 자세한 설명은 편집기가 공유하는 모든 컨텐츠입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원하기를 바랍니다.