Bonjour,
j'ai un vieux site qui bien que sous PHP 7 est en iso-8859-1.
Ce serait trop de boulot de le convertir en UTF-8.
Tous les scripts PHP commencent donc par :
header ('Content-Type: text/html; charset=ISO-8859-1');
A la base, le site en XHTML script :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="content-Type" content="text/html; charset=iso-8859-1" />
etc.
Et tout va bien...
Si je veux passer en html 5
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="iso-8859-1" />
etc.
Les pages s'affichent très bien mais le validateur du W3C me crache une série d'erreurs.
Warning: Using windows-1252 instead of the declared encoding iso-8859-1.
Warning: Legacy encoding windows-1252 used. Documents should use UTF-8.
Error: Bad value iso-8859-1 for attribute charset on element meta: iso-8859-1 is not a preferred encoding name. The preferred label for this encoding is windows-1252.
Je peux rester en XHTML mais voyez-vous comment je pourrais passer en HTML 5 sans me prendre tous ces messages d'erreur ?
Merci d'avance.
j'ai un vieux site qui bien que sous PHP 7 est en iso-8859-1.
Ce serait trop de boulot de le convertir en UTF-8.
Tous les scripts PHP commencent donc par :
header ('Content-Type: text/html; charset=ISO-8859-1');
A la base, le site en XHTML script :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="content-Type" content="text/html; charset=iso-8859-1" />
etc.
Et tout va bien...
Si je veux passer en html 5
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="iso-8859-1" />
etc.
Les pages s'affichent très bien mais le validateur du W3C me crache une série d'erreurs.
Warning: Using windows-1252 instead of the declared encoding iso-8859-1.
Warning: Legacy encoding windows-1252 used. Documents should use UTF-8.
Error: Bad value iso-8859-1 for attribute charset on element meta: iso-8859-1 is not a preferred encoding name. The preferred label for this encoding is windows-1252.
Je peux rester en XHTML mais voyez-vous comment je pourrais passer en HTML 5 sans me prendre tous ces messages d'erreur ?
Merci d'avance.