トルコ語の文字セットを使用した rawurldecode に問題があります。
GET パラメータとして渡す必要があるトルコ語 (yeşil は緑を意味します) があります。
これが私の生成したリンクです。
search.php?renk=ye%C5%9Fil
このリンクをクリックすると、ブラウザのアドレスバーにそのように表示されます。(正常にデコードされます)
search.php?renk=yeşil
そして問題はここから。ブラウザーのアドレス バーで URL を変更し (追加の get パラメーターを追加するなど)、Enter ブラウザーを押すと、キーワードが変更され、以下のような URL が生成されます。
search.php?renk=ye%FEil
この時点以降、サーバー側のコードはパラメーターを処理せず、間違った結果を生成します。これを回避する標準的な方法はありますか?
ありがとう。