вопрос про декодирование в JS
мне на сервер из форм приходят пробелы закодированные плюсами. Как правильно декодировать это средствами js? decodeURI и прочие не меняют плюсы. То есть, я понимаю, что можно вручную это сделать реплейсом, но может есть какой-то "универсальный" подход?
И, кстати, на что тут еще обратить внимание, что еще кроме пробелов кодируется в JS "по-своему"? |
не использовать jquery
|
Цитата:
|
<script src="http://code.jquery.com/jquery-2.1.4.min.js"></script> <script> var chr = ' '; alert($.param(chr)); alert(encodeURIComponent(chr)); </script> |
nerv_,
Какое это отношение имеет к моему вопросу? |
nerv_,
Кстати, жеквери, в данном случае, закодировало адекватно. непонятно, почему нейтив JS не кодирует так. |
Цитата:
echo urldecode('aaaa+aaaa'); //aaaa aaaa |
laimas,
Дело в том, что данный сервер тоже на JS, иначе вопроса бы не возникло, естественно, капитан. |
Цитата:
Цитата:
--- По теме: ты же ноду используешь, да? https://nodejs.org/api/querystring.html попробуй. Кстати, когда ты там с нами с Кобезззой об элитном кодинге договоришь?) |
Цитата:
|
Часовой пояс GMT +3, время: 08:36. |