Aller au contenu

[Validation] 1.0 strict + UTF-8


Sujets conseillés

Posté

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?

Posté

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é ?

Posté

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).

Posté (modifié)

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

Veuillez vous connecter pour commenter

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



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