У меня есть некоторые проблемы с rawurldecode с турецким набором символов.
У меня есть турецкое слово (yeşil означает зеленый), которое нужно передать как параметр GET.
Вот моя сгенерированная ссылка.
search.php?renk=ye%C5%9Fil
Когда я щелкаю эту ссылку, адресная строка браузера показывает это так. (Правильно декодируется)
search.php?renk=yeşil
И проблема начинается отсюда. Когда я изменяю URL в адресной строке браузера (например, добавив дополнительный параметр get) и нажимаю клавишу Enter, браузер изменяет ключевое слово и генерирует URL, как показано ниже.
search.php?renk=ye%FEil
После этой точки серверный код не обрабатывает параметр и выдает неверные результаты. Есть ли какой-нибудь стандартный способ избежать этого?
Спасибо.