Je travaille sur un site Web et lorsque je tente de valider la page obtenir l'erreur suivante:Pourquoi mon codage html provoque-t-il une erreur?
The character encoding specified in the HTTP header (iso-8859-1) is different from the value in the element (utf-8). I will use the value from the HTTP header (iso-8859-1) for this validation.
Voici le code dans mon en-tête:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8"/>
Je ne vois pas où le iso-8859-1 vient. Aucune suggestion?
Merci.
Il provient de l'en-tête HTTP, comme l'indique le validateur. Essayez d'utiliser Web-Sniffer.net pour afficher les en-têtes HTTP. (Si vous préférez un logiciel de bureau, essayez Fiddler, il est plus configurable, mais Web-Sniffer est plus facile à démarrer.) – TRiG