enctype属性

属性 enctype は、HTML フォーム の情報のエンコーディング方法を指定します。

この属性は form タグに適用され、必須ではありません。

値

値 説明
application/x-www-form-urlencoded スペースの代わりに + が使用され、 ロシア語の文字はその16進数値でエンコードされます (例: "Привет" の代わりに %D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82)。この操作は URLエンコーディング と呼ばれます。これがデフォルト値です。
multipart/form-data データはエンコードされません。ファイルを送信する場合、 formタグ にはこの値を設定する必要があります。つまり、フォーム内に input タグが少なくとも1つ存在し、 その属性 type の値が file である場合です。
text/plain スペースは記号 + に置き換えられ、文字やその他の記号はエンコードされません。