Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Jeu de caractère sur un site

4 réponses
Avatar
Denis Beauregard
Bonjour,

De temps en temps, je tombe sur un site codé en UTF8 et les
accents sont une horreur à lire.

En théorie, c'est une erreur dans l'en-tête, mais là, je tombe
sur un site qui a la bonne en-tête et les accents ne passent pas.

Avec Mozilla 1.7, encodage 8859-1 par défaut (j'ai essayé avec
détection automatique).

Page http://www.csghf.org/index.html
En-tête:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
<head>
<!--Serif WebPlus 9 HTML Export-->
<!--Supports HTML 4.01-->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Serif WebPlus 9.0.1.004">
<title>Accueil</title>
<meta name="keywords"
content="Généalogiste,chambre,Beaucarnot,Provence,Molliens,Mougel,Chapellier,Guettier,Laurent,Mathieu,Vidal,Malfant-Masson,Cosnay,Boutet,Delaume,Duhamel,Lescene,Leray,Bovyn-Dechnik,Saliou
">
<meta name="description" content="Site de la chambre syndicale des
généalogistes et héraldistes de France (CSGHF) ">
<script src="_wp_scripts/jsDetectBrowser.js" type="text/javascript">

(je passe les autres scripts, dont .js et javascript)


<style type="text/css">
<!--
body {margin: 0px; padding: 0px;}
.Normal-P
{
margin:0.0px 0.0px 0.0px 0.0px; text-align:center;
font-weight:400;
}
.Normal-P0
{
margin:0.0px 0.0px 0.0px 0.0px; text-align:left;
font-weight:400;
}
.Normal-C
{
font-family:"Times New Roman", serif; font-size:13.0px;
line-height:1.23;
}
-->
</style>
</head>

Je lis par exemple:

Chambre Syndicale
Des Généalogistes et
Héraldistes de France


Est-ce que les  au début sont la cause du problème ? Est-ce
un problème du site (et des autres qui sont heureusement rares)
ou de mon navigateur ?


Denis

4 réponses

Avatar
René ALBERT
Le 08/04/06 16:13, Denis Beauregard a écrit :
Bonjour,

De temps en temps, je tombe sur un site codé en UTF8 et les
accents sont une horreur à lire.



Oui ...

Ca passe en UTF-8.
Forcèment, car ils ont codé :
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Les héraldistes, ça ignore les standards ?

--
Amicalement.


Fiabilité théorique (édition du 14/05/2005) :
http://perso.wanadoo.fr/rene.albert6/
http://rene-albert.club.fr/ [miroir]

Retraites : un modèle mathématique simplifié
Bridge : conventions et code en compétition, probabilités
http://rene.albert1.free.fr/
Avatar
Patrick Mevzek
Le Sat, 08 Apr 2006 10:13:24 -0400, Denis Beauregard a écrit :
Page http://www.csghf.org/index.html
En-tête:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
<head>
<!--Serif WebPlus 9 HTML Export-->
<!--Supports HTML 4.01-->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">



Voilà l'exemple typique de pourquoi je dis que la balise meta c'est mal
et qu'elle devrait disparaitre.

Cette page est en ISOLATIN1, pas en UTF-8 !
Pourquoi ? Parce que c'est ce que disent les en-têtes HTTP, qui ont
priorité :
Content-Type: text/html; charset=ISO-8859-1

La balise meta ici ne sert à rien et montre que le concepteur du site ne
maîtrise pas les problématiques de jeu de caractères sur le web.

D'autre part le document n'est pas du HTML valide. Le mismatch des jeux de
caractères est d'ailleur la première erreur signalée par le validateur
W3C.

De plus le document semble avoir un BOM UTF8, ce qui n'est pas
nécessaire, voire même embêtant pour le Web, mieux vaut le supprimer.

--
Patrick Mevzek . . . . . . Dot and Co (Paris, France)
<http://www.dotandco.net/> <http://www.dotandco.com/>
Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>
Avatar
Denis Beauregard
Le Sat, 08 Apr 2006 18:03:09 +0200, René ALBERT
écrivait dans fr.comp.infosystemes.www.navigateurs:

Le 08/04/06 16:13, Denis Beauregard a écrit :
Bonjour,

De temps en temps, je tombe sur un site codé en UTF8 et les
accents sont une horreur à lire.



Oui ...

Ca passe en UTF-8.
Forcèment, car ils ont codé :
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Les héraldistes, ça ignore les standards ?



D'après les en-têtes, ils ont utilisé un logiciel pour générer la
page.

<!--Serif WebPlus 9 HTML Export-->
<!--Supports HTML 4.01-->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Serif WebPlus 9.0.1.004">

Donc, logiciel à éviter si vous voulez que les accents passent.


Denis
Avatar
Patrick Mevzek
Le Sat, 08 Apr 2006 12:15:30 -0400, Denis Beauregard a écrit :
Donc, logiciel à éviter si vous voulez que les accents passent.



Le problème n'a rien à voir avec le logiciel (mais avec la configuration
du serveur).
Si ce n'est qu'il génère une balise META, ce qu'il pourrait
avec profit éviter.

--
Patrick Mevzek . . . . . . Dot and Co (Paris, France)
<http://www.dotandco.net/> <http://www.dotandco.com/>
Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>