私は私のURLにこれを持っていると言う。PHPを使用してURLから特殊文字を取得するにはどうすればよいですか?のような%20
/?utmsource=John%20Kez
「John%20Kez」はそのままで、%20はスペースではありません。私が試してみました;
echo $_GET['utmsource'];
echo htmlspecialchars_decode($_GET['utmsource']);
echo htmlspecialchars($_GET['utmsource']);
すべてが「John Kez」を返します。どうすれば 'John%20Kez'を返すことができますか?
[ 'でurlencode()'](http://php.net/manual/en/function.urlencode.php) –
私はURLでこれを持っています。 utmsource = John%27sSource 次にコードにこれがあります。 echo urlencode($ _ GET ['utmsource']); これが返されました。 John%5C%27sSource 'John%Keys'が 'John + Kez'を返しました なぜ正確な文字が返されないのでしょうか? –
は回答エリア@JayBlanchard * lol!*でそれを打つべきだったはずですが、私は確かにこれのための欺瞞がどこかにあると確信しています。 –