Con el atributo formenctype HTML5 podemos cambiar la codificación establecida en un formulario web, este atributo de HTML5 tiene un funcionamiento y sintaxis similar al atributo formaction de HTML5.
Os pongo la sintaxis extraída de su web oficial:
<form enctype="multipart/form-data"> <input type="submit" value="Enviar" formenctype="application/x-www-form-urlencoded"> </form>
Tal y como podéis ver en el ejemplo el formulario tiene establecito el enctype=multipart/form-data, esta será la codificación por defecto del formulario.
En cambio, en caso de clickar el input de tipo submit, el formulario cogerá la codificación del atributo formencytpe.
De esta manera podemos establacer en los formularios una codificación por defecto y cambiarla dependiendo del input clickado.
Estos son los diferentes valores que podemos poner en este atributo:
En esta otra url tenéis todos los nuevos atributos HTML5 para inputs y formularios.
En esta url tenéis el listado completo de los nuevos input de HTML5.