L'attribut enctype de l'élément FORM spécifie le type d'encodage utilisé lors de la soumission des données du formulaire au serveur. La valeur par défaut est "application/x-www-form-urlencoded".
Cette méthode d'encodage encodera le contenu avant d'envoyer le formulaire. (Les espaces sont convertis en " " et les caractères spéciaux sont convertis en valeurs ASCII HEX).
Par exemple, si on remplit bb dans le champ du formulaire
prénom,,
le résultat que l'on obtient avant l'envoi est : bb,,
Cependant, ce codage est inefficace lors de l'envoi de grandes quantités de texte, de texte contenant des caractères non ASCII ou de données binaires au serveur.
Lors du téléchargement de fichiers, le type d'encodage utilisé doit être "multipart/form-data", qui peut envoyer des données texte et prend également en charge le téléchargement de données binaires.
La valeur de l'attribut ENCTYPE du formulaire