ホームページ  >  記事  >  バックエンド開発  >  ! php urlencodeの「+」記号について

! php urlencodeの「+」記号について

WBOY
WBOYオリジナル
2016-06-13 13:28:231107ブラウズ

ヘルプ! php urlencode の "+" 記号について
php の "+" 記号が urlencode でエンコードされた後、


は urldecode でデコードされ、' ' になります。これは空であり、I ではありません。それがスペースなのか空のスペースなのかわかりません。私にはスペースのように見えます。つまり、元の「+」記号ではありません。元の + 記号を取得するにはどうすればよいですか。 ?


-----解決策---------

ディスカッション

この状況は私のテストでも発生しました:
PHP コード

#Send page
$param = "1+1";
echo urlencode($param)."
";
#1%2B1
header("Location:./test17.php/?can=".urlencode($param));
#http://path/test/test_csdn/test17.php/?can=1%2B1

#ページを受信
i……


------解決策------------------

ディスカッション
この urldecode 関数の用途は何ですか?


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。