Aller au contenu

[Validation] 1.0 strict + UTF-8


sloshy

Sujets conseillés

Bonjour à tous,

Voilà dans un soucis de respect des normes, j'esais de rendre mon site (toujours en construction) au norme.

Mais hélas j'ai un probleme que je ne comprend pas

Je vous présente le début de ma page

<?php phpini_set('default_charset', 'utf-8'); ?>

<!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" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-language" content="fr" />
<link rel="stylesheet" type="text/css" href="/design/style.css" />
<title><?php echo $titre</title>
</head>

Et l'erreur lors de la tentative de validation

Error  Line 1 column 0: character "" not allowed in prolog.

���

Pourriez vous m'aidez svp?

Lien vers le commentaire
Partager sur d’autres sites

A mon sens c'est parce que tu essaies de faire valider une page UTF-8 alors que ton serveur envoie par défaut les pages en ISO-8859-1. Tu dois donc avoir des caractères de byte-ordering UTF-8 qui sont envoyés comme iso-8859.

Tu es sur dédié ou sur mutualisé ?

Lien vers le commentaire
Partager sur d’autres sites

Salut Dan et merci de m'avoir répondu,

Je suis sur l'offre gratuite 1and1 et je n'en sais pas d'avantage (je ne me suis jamais penché sur la question à vrai dire).

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

J'avais encoder mes pages en UFT-8

Je les ai réencoder en AINSI UTF-8 sans BOM et je n'ai plus de probleme.

Merci d'avoir essayer de m'aider ;)

PS: est il normal que je ne puisse pas éditer mon premier poste pour mettre le sujet en resolu?

Modifié par sloshy
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...