Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.04.2012, 21:24
Vit Vit вне форума
Аспирант
Отправить личное сообщение для Vit Посмотреть профиль Найти все сообщения от Vit
 
Регистрация: 11.01.2012
Сообщений: 56

Знак % при передаче по AXAJ
Всем доброго. Столкнулся с неожиданной проблемой
Я пытаюсь передать через Аякс строку вида "прив%ет"
Символ процента необходим по ТЗ, однако он все портит на принимающей стороне. Запрос превращается в вид

%D0%BF%D1%80%D0%B5%%%D0%B2%D0%B5%D0%B4
Где этот внутренний знак процента ни рыба ни мясо.
Подскажите как мне передавать этот символ как он есть чтоб сервер не рвало когда он попробует расшифровать символ.
Т.е. почему символ % не шифруется так же как и остальные символы.

P.S. Одно из решений - заменить его на время передачи чем-то, но меня интересует можно ли обойтись без замены сего. И какие еще символы опасны при передаче.
Ответить с цитированием
  #2 (permalink)  
Старый 18.04.2012, 22:36
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

alert(encodeURIComponent('прив%ет'))
Нормально кодируется.
Ответить с цитированием
  #3 (permalink)  
Старый 18.04.2012, 22:51
Кандидат Javascript-наук
Отправить личное сообщение для vuler Посмотреть профиль Найти все сообщения от vuler
 
Регистрация: 16.02.2012
Сообщений: 109

попробуй %25 - аналог %
Ответить с цитированием
  #4 (permalink)  
Старый 19.04.2012, 07:59
Vit Vit вне форума
Аспирант
Отправить личное сообщение для Vit Посмотреть профиль Найти все сообщения от Vit
 
Регистрация: 11.01.2012
Сообщений: 56

Цитата:
Нормально кодируется.
Угу. Спс.
правда я уже сделал как vuler предложил но видимо на всякий случай на эту функу перейду.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема при передаче в jquery переменной c id элемента lectrouser jQuery 2 02.05.2011 16:51
Проблема при передаче запроса POST martinss AJAX и COMET 7 09.04.2011 23:35
jQuery DatePicker: формат даты при передаче в get запросе viko_rus jQuery 0 16.02.2011 13:33
экранирование & при передаче методом GET cyberovskij Общие вопросы Javascript 1 09.02.2011 19:58
не работает вперед/назад при передаче параметров странице hoid Я не знаю javascript 10 03.06.2009 16:09