Знак % при передаче по AXAJ
Всем доброго. Столкнулся с неожиданной проблемой
Я пытаюсь передать через Аякс строку вида "прив%ет" Символ процента необходим по ТЗ, однако он все портит на принимающей стороне. Запрос превращается в вид %D0%BF%D1%80%D0%B5%%%D0%B2%D0%B5%D0%B4 Где этот внутренний знак процента ни рыба ни мясо. Подскажите как мне передавать этот символ как он есть чтоб сервер не рвало когда он попробует расшифровать символ. Т.е. почему символ % не шифруется так же как и остальные символы. P.S. Одно из решений - заменить его на время передачи чем-то, но меня интересует можно ли обойтись без замены сего. И какие еще символы опасны при передаче. |
alert(encodeURIComponent('прив%ет'))Нормально кодируется. |
попробуй %25 - аналог %
|
Цитата:
правда я уже сделал как vuler предложил но видимо на всякий случай на эту функу перейду. |
Часовой пояс GMT +3, время: 07:25. |