Есть ли функция javascript, которая берет строку и преобразует ее в другую строку с процентным кодированием? Таким образом, что-то вроде "This Guy" превращается в "This %20Guy".
Спасибо
Ответ 1
Попробуйте encodeURIComponent() или escape()
Ответ 2
encodeURI, encodeURIComponent или escape будут работать одинаково для вашей строки, но они отличаются деталями.
encodeURI предназначен только для экранирования URL-адресов encodeURIComponent также ускользает от = и & escape работает по-разному с символами unicode без ASCII