utf-8/iso 8859-1

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

pakap

utf-8/iso 8859-1

Message par pakap »

bonjour,

je viens poser une question qui me rend fou depuis un jour :

j'ai deux pages web conçues sur la même structure avec utf-8 en header mais elles s'affichent différemment.

Voici les deux pages :

http://www.acontretemps.be/
http://www.acontretemps.be/liens.php

si quelqu'un a une solution .... :oops:

Patrick
Zefling
Tyrannosaurus Rex
Messages : 2577
Inscription : 21 déc. 2004, 03:45

Re: utf-8/iso 8859-1

Message par Zefling »

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
header ("Content-Type: text/html; charset=utf-8");<title>liens</title>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head><title>A Contretemps</title>
header ("Content-Type: text/html; charset=utf-8");
<meta name="keywords" content="Mai 68, luttes, r�voltes">
<link rel="stylesheet" href="index2.css" type="text/css">
</head>

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
header ("Content-Type: text/html; charset=utf-8");<title>A Contretemps asbl</title><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head><title>A Contretemps</title>
header ("Content-Type: text/html; charset=utf-8");
<meta name="keywords" content="Mai 68, luttes, révoltes">
<link rel="stylesheet" href="index2.css" type="text/css">
</head>
Heu... déjà revoit le code, je m'étonnes que ça s'affiche en fait :D

Dans les deux cas tu as une entête qui ne veut rien dire. Deux fois le DOCTYPE, une balise <html> dans une autre, des informations hors balise qui n'ont rien a avoir avec du HTML : « header ("Content-Type: text/html; charset=utf-8"); » (c'est du PHP) .
Forcement ça donne un résultat plus que hasardeux.

Une chose est sûr, ça n'a pas été réalisé avec KompoZer (ou partiellement).
Mon blog de dév web ― Thème pour le forum Geckozone ― Le clavier Latin-9 fr sous Windows ― Raccourcis clavier pour Firefox
Debian 8 KDE avec Firefox & Nightly
pakap

Re: utf-8/iso 8859-1

Message par pakap »

Bonjour,

merci pour la réponse.

effectivement, une partie a été codée avec bluefish.

Pour ce qui est du code qui apparaît, je ne sais pas comment faire autrement.

Maintenant, ca qui est bizarre c'est que le code que j'ai dans mon fichier n'est pas celui qui apparaît sur le web; notamment le double doctype.

Donc que faire ?

Patrick
Zefling
Tyrannosaurus Rex
Messages : 2577
Inscription : 21 déc. 2004, 03:45

Re: utf-8/iso 8859-1

Message par Zefling »

Sans la partie PHP, ça va être dur de te répondre.
Mon blog de dév web ― Thème pour le forum Geckozone ― Le clavier Latin-9 fr sous Windows ― Raccourcis clavier pour Firefox
Debian 8 KDE avec Firefox & Nightly
pakap

Re: utf-8/iso 8859-1

Message par pakap »

Salut,

j'ai résolu le problème en recommançant une page "propre".

Par contre, ça m'intéresserait de savoir comment faire pour que le code ne s'affiche pas si c'est utile. Merci

Patrick

PS. Je marque pas résolu parce que en fait j'ai contourné. Veux tu que je t'envoie le code des pages en question ?
Zefling
Tyrannosaurus Rex
Messages : 2577
Inscription : 21 déc. 2004, 03:45

Re: utf-8/iso 8859-1

Message par Zefling »

Sans le code, en effet ça va être difficile de te répondre.

T'as pas oublié des <?php ?> dans ton HTML ?
Mon blog de dév web ― Thème pour le forum Geckozone ― Le clavier Latin-9 fr sous Windows ― Raccourcis clavier pour Firefox
Debian 8 KDE avec Firefox & Nightly
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité