urlencode () из PHP в JavaScript? - PullRequest
       0

urlencode () из PHP в JavaScript?

12 голосов
/ 10 августа 2011

Я ищу аналогичную функцию как urlencode() из PHP только в JavaScript. Библиотека jQuery разрешена.

По сути, мне нужно закодировать строку и затем перенаправить пользователя на другую страницу только с помощью JavaScript.

Ответы [ 4 ]

21 голосов
/ 10 августа 2011

Нет функции, полностью совпадающей с urlencode(), но есть одна, вполне эквивалентная rawurlencode(): encodeURIComponent().

Использование: var encoded = encodeURIComponent(str);

Вы можете найти ссылкуздесь:

https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/encodeURIComponent

2 голосов
/ 10 августа 2011

Посмотрите на phpjs.org, если вы ищете JS-функцию, эквивалентную PHP:

http://phpjs.org/functions/urlencode:573

Здесь вы можете использовать encodeURIComponent() (с некоторыми изменениями).

0 голосов
/ 31 января 2018

Попробуйте urlencode от http://locutus.io/php/url/urlencode/. Я проверил это в нескольких случаях, и у меня получилось.

0 голосов
/ 10 августа 2011
...