3

フォームデータのエンコーディングについていくつか 読んだことがありますが、不明な点が 1 つあります。enctype="application/x-www-form-urlencoded" の場合、手動でデータを urlencode する必要があります

... このコンテンツ タイプで送信されたフォームは、次のようにエンコードする必要があります

誰がエンコードする必要がありますか? ブラウザで?それともアプリケーション開発者によるものですか?

もう 1 つは、multipart/form-data の場合、どのエンコーディング (存在する場合) を使用するか、または使用する必要があるかということです。

私はちょっと誤解を招くので、事前に大きなthxです。

4

1 に答える 1

4

実際、ブラウザはデータを自動的に URL エンコードします。そして、このw3 ドキュメントは、何よりもブラウザを作成する人向けです。つまり、このフレーズForms submitted with this content type must be encoded as followsは、データをブラウザでエンコードする必要があることを意味します。とにかく、フォームデータ処理スクリプトで生の投稿を表示することで確認できます(phpの場合は次のようになりますfile_get_contents("php://input");

于 2013-01-07T20:14:58.853 に答える