Обнаружение плохих символов в параметрах URL

Я получаю журналы в своем журнале ошибок, которые я обнаружил как проблему с плохими символами, отправляемыми в качестве параметров URL. Моя проблема в том, что я не знаю, как обнаружить те, в моем коде, чтобы иметь возможность вернуть правильное сообщение об ошибке.

Это параметр, который вносит беспорядок:

%E2%80%A2%C2%B0$%CallmeG.G%25$%C2%B0%E2%80%A2&name%5B35%5D

После urldecoding это будет:

•°$�llmeG.G%$°•

Я вижу, что здесь что-то идет не так с « ». Какой единственный персонаж испортил мой код. Однако я не уверен, как обнаружить это или помочь решить проблему.

0

Решение

если ты

urldecode('%Ca');

выход

Вам нужно удалить (или убежать) ‘%’, предшествующий ‘Ca’.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]