5568 sujets

Sémantique web et HTML

Bonjour à tous,

je recontre un petit problème de validation w3c, pourriez vous m'aider.
Lors d'un controle avec une redirection du site en local, le test de validation est ok, parcontre dès que j'ai mis la page en ligne, j'ai cette erreur lors du controle de validation w3c:

No Character Encoding Found! Falling back to UTF-8.

merci pour votre aide
Administrateur
Tu n'as pas précisé l'encodage de caractère.
Ce serait bien de montrer ton exemple en ligne Smiley smile
Merci d'avoir répondu,

j'ai trouvé quelques erreurs genre, caractère "é" au lieu de "é".

Je vais vais rectifier et je reviens pour dire si c'étais bien ce problème qui était concerné. Smiley nuts

Merci
Tu n'as pas obligation d'utiliser é à la place de é (idem pour les autres caractères accentués), tu peux choisir un type d'encodage adapté, l'iso conviendrais, l'utf-8 aussi, mais là certains éditeurs font parfois des misères en ne sauvant pas en utf-8.
Bon j'essaye de dechiffrer ce que tu me dit, n'étant pas un grand spécialiste.
J'ai effectivement remplacer certain "é" par " é" et ca fonctionne, mais comme tous les scripts ne sont pas de moi ca me deamnde de faire des modifs importantes et très longues dans certains cas

Bon je simplifie, c'est comment qu'il faut proceder pour l'encodage dont tu me parles ??
gesualda a écrit :
Bon j'essaye de dechiffrer ce que tu me dit, n'étant pas un grand spécialiste.
J'ai effectivement remplacer certain "é" par " é" et ca fonctionne, mais comme tous les scripts ne sont pas de moi ca me deamnde de faire des modifs importantes et très longues dans certains cas

Bon je simplifie, c'est comment qu'il faut proceder pour l'encodage dont tu me parles ??

En ajoutant ce code dans le <head> de ta page tu devrais t' en sortir.
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1[#red]5[/#]" />
serait mieux et ca ne suffit pas, il faut ajouter un header http

2 solutions :
-Via htaccess :
AddDefaultCharset	iso-8859-15

-Via PHP :
<?php
header('Content-Type: text/html; charset=iso-8859-15');
?>


@++