文字列内のスペースをに変換するにはどうすればよい%20
ですか?
これが私の試みです:
$str = "What happens here?";
echo urlencode($str);
出力は"What+happens+here%3F"
、であるため、スペースはとして表されません%20
。
私は何が間違っているのですか?
回答:
rawurlencode
代わりに関数を使用してください。
%20
バリアントを使用する必要がある場合は、おそらくを使用できると思いますrawurlencode()
。