url decode problem解決方法
pythonのurllibライブラリとjsのencodeURIComponentを試してみましたが、換えられません。スペースencodeも'%20'に置き換えられました。pythonはurllib.quot teを提供しています。プラス、urlib.unquot te_スペースのプラス記号を扱うのは、合理的に見えます。RFC 3986を調べました。次のセクションがあります。Scheme names consist of a sequence of characters begining with a letter and followowowwed by any commbination of letters、digits、plus(「+」)、period(「.」)、or hphen(-).RFC 2396は以下のセグメントがあります。セットsince they are treated as reerved within the query componentは、プラス記号はすでにurlの保留文字です。転義語は必要ありません。そしてhtml 4文書には、プラス記号の意味についての転義があります。appplication/x-wn-urlencoded Forms submitted with th thiscontenttypemmbe encoded as follows:Cotrolnames and values es es es es es es es es caped.Spacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacterterterterters rererereststststststrerererererererererereretttttttttttttwiwirererererererererererererererererererererereplact+att義理。またphpのドキュメントをめくってみると、rawurlencode()-URL-encode according to RFC 3986つまりphpは、rawurlencodeとrawurldecodeをやって標準を実現しました。逆にしてはいけませんか?大体の人はurlencodeを使います。phpは本当に卵が痛いですね。。。