1. Escape () не может быть использован непосредственно для кодирования URL. Его реальная функция состоит в том, чтобы вернуть значение, кодируемое юникодом персонажа. Например, результат возврата «весеннего фестиваля» составляет %U6625 %U8282. Escape () неверен «+», и он в основном используется для кодирования человека, и его больше не рекомендуется использовать его.
2. Encodeuri () - это функция, которая действительно используется для кодирования URL -адресов в JavaScript. Кодируйте весь адрес URL, но символ ";/?:@& =+$,#" Со специальными значениями не кодируется. Соответствующая функция декодирования - decodeuri ().
3. encodeuricomponent () может кодировать эти специальные символы ";/?:@& =+$,#". Соответствующая функция декодирования decodeuricomponent (). Если вы хотите передать URL -адрес с помощью & Symbol, используйте Encodeuricomponent ()
Таким образом , как только вам нужно передать символ «+» на переднем плане на задний план. Неожиданно он будет автоматически декодирован в пространство на заднем плане. Наконец, я обнаружил, что фон, соответствующий «+» в URL -адреса, является пространством. Пространство автоматически станет + на переднем плане на переднем плане, поэтому вы должны начать кодировать « +». Если вы уверены, что в параметре может быть «+», сначала кодируйте его, чтобы кодировать ucomponent () перед передачей значения. Когда вы пойдете на задний план, чтобы получить значение, оно станет «+».
Приведенное выше подробное объяснение нескольких методов кодирования URL -адреса JavaScript - это все контент, разделенный редактором. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы будете поддерживать Wulin.com больше.