Я делаю вызов AJAX с $.post(url, cb). URL-адрес, который я передаю, потенциально может иметь странные символы, такие как пробелы, &, ? и т.д.
Нужно ли использовать $.post(encodeURIComponent(url), cb)?
url - это что-то вроде /foo/weird-char§.