07.08.2015, 17:38
|
Профессор
|
|
Регистрация: 07.08.2015
Сообщений: 154
|
|
вопрос про декодирование в JS
мне на сервер из форм приходят пробелы закодированные плюсами. Как правильно декодировать это средствами js? decodeURI и прочие не меняют плюсы. То есть, я понимаю, что можно вручную это сделать реплейсом, но может есть какой-то "универсальный" подход?
И, кстати, на что тут еще обратить внимание, что еще кроме пробелов кодируется в JS "по-своему"?
Последний раз редактировалось javaQest, 07.08.2015 в 18:27.
|
|
07.08.2015, 17:51
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
не использовать jquery
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
07.08.2015, 17:57
|
Профессор
|
|
Регистрация: 07.08.2015
Сообщений: 154
|
|
Сообщение от nerv_
|
не использовать jquery
|
А с чего Вы взяли, что я его использую?
|
|
07.08.2015, 18:09
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
<script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
<script>
var chr = ' ';
alert($.param(chr));
alert(encodeURIComponent(chr));
</script>
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
07.08.2015, 18:11
|
Профессор
|
|
Регистрация: 07.08.2015
Сообщений: 154
|
|
nerv_,
Какое это отношение имеет к моему вопросу?
|
|
07.08.2015, 18:14
|
Профессор
|
|
Регистрация: 07.08.2015
Сообщений: 154
|
|
nerv_,
Кстати, жеквери, в данном случае, закодировало адекватно. непонятно, почему нейтив JS не кодирует так.
|
|
07.08.2015, 18:31
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от javaQest
|
мне на сервер из форм приходят пробелы закодированные плюсами. Как правильно декодировать это средствами js?
|
Приходят на сервер, а проблемы решать на JS? Для этого существует функции серверного языка, например в РНР:
echo urldecode('aaaa+aaaa'); //aaaa aaaa
|
|
07.08.2015, 18:34
|
Профессор
|
|
Регистрация: 07.08.2015
Сообщений: 154
|
|
laimas,
Дело в том, что данный сервер тоже на JS, иначе вопроса бы не возникло, естественно, капитан.
|
|
07.08.2015, 18:46
|
|
Профессор
|
|
Регистрация: 24.09.2013
Сообщений: 1,436
|
|
Сообщение от laimas
|
Приходят на сервер, а проблемы решать на JS?
|
В чем противоречие?
Цитата:
|
Для этого существует функции серверного языка, например в РНР:
echo urldecode('aaaa+aaaa'); //aaaa aaaa
|
Чем JS не серверный язык?
---
По теме: ты же ноду используешь, да? https://nodejs.org/api/querystring.html попробуй.
Кстати, когда ты там с нами с Кобезззой об элитном кодинге договоришь?)
Последний раз редактировалось Erolast, 07.08.2015 в 18:50.
|
|
07.08.2015, 18:57
|
Профессор
|
|
Регистрация: 07.08.2015
Сообщений: 154
|
|
Сообщение от Erolast
|
Кстати, когда ты там с нами с кобезззой об элитном кодинге договоришь?)
|
Мне честно говоря, надоела эта бестолоквщина. В вашей с ним реализации не было множественного наследования как такового, там была реализация множественного наследования для отдельно взятого объекта. Каждый раз придется пилить заново эту реализацию для каждого частного случая. Я пытался вести какой-то, более менее цивилизованный диалог, но эта обезьяна просто тяфкает, с ней трудно разговаривать на человеческом языке, практически не возможно. Любая аргументация с моей стороны сопровождается невнятным изрыганием произвольных звуков. Да и реализация, была твоя, а не его. Я плюнул на это, все равно не переорешь свору. Оно мне надо? Я знаю за себя, и прекрасно вижу за него. Доказывать что-либо, кому-либо я не собираюсь. И к той теме возвращаться не буду.
|
|
|
|