Ответ 1
encodeURI()
http://xkr.us/articles/javascript/encode-compare/#ref-js-msdn
Что такое эквивалент JavaScript С# Server.URLEncode?
encodeURI()
http://xkr.us/articles/javascript/encode-compare/#ref-js-msdn
Нет, encodeURIComponent() точно.
Theres замечательная статья о xkr.us сравнение javascripts различных функций эвакуации. Прочитайте его для деталей, но это быстрое свидание:
escape()
- не использовать: не понимает символы, отличные от ASCII, и не пропускает некоторые важные символы URI, такие как +
.encodeURI()
- кодирует весь URI: как таковой, он оставляет ?
и &
незаписанным.encodeURIComponent()
- кодирует компонент в строке запроса (обычно это тот, который вы хотите, и представляется эквивалентным Server.URLEncode
).