UrlEncode

danni

Client
Регистрация
01.07.2012
Сообщения
373
Благодарностей
6
Баллы
18
Такое дело, отправляю пост запросы со ссылками, которые без обработки отправляются в виде http://site.ru/tid= , а дальше не передается значение(цифры).
Общий вид передаваемого текста: ссылка анкор ссылка... (без тегов, просто так).
И в чем проблема - смотрю иногда после обработки UrlEncode передается все нормально, а иногда в том виде, как вышло из UrlEncode(т.е. http%3a%2f%2f).
Где-то 50 на 50, раньше иногда пользовался этой функцией, вроде все нормально было. Тут или ресурсы "плохие" или я что-то не понял.
 

danni

Client
Регистрация
01.07.2012
Сообщения
373
Благодарностей
6
Баллы
18
Может где-то сливаются буквы и из-за этого теги urlencode путаются. Возможно проще регуляркой заменять 3-5 знаков в ссылках? По сравнению с функцией urlencode на шарпах скорость же не должна упасть?(я борюсь за каждую секунду =) )
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 963
Благодарностей
797
Баллы
113
дак ты чем кодишь-то? делай дополнительно проверку и кодируй заново, если запрещённые символы остаются
 

danni

Client
Регистрация
01.07.2012
Сообщения
373
Благодарностей
6
Баллы
18
дак ты чем кодишь-то? делай дополнительно проверку и кодируй заново, если запрещённые символы остаются
Да видимо что-то смешивалось, ссылки, анкоры, проскакивали "кривые ссылки". Сделал простую замену знака равенства на знак в урленкодед и все прошло, остальное преобразовывать видимо смысла не было =)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)