Jeu de caractères [Résolu] - HTML/CSS - Programmation
Marsh Posté le 18-11-2008 à 17:09:09
montre ton début de code source, surtout la partie avec <meta>
edit:
ou mieux, une URL
Marsh Posté le 18-11-2008 à 17:13:51
Voici le début du code de la page index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Julien - Pélerins Malades du Pélerinage du Rosaire</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p style="margin-top: 0; margin-bottom: 0" align="center">
<b><font face="Brush Script MT" size="7" color="#33CC33"><a href="http://fr.wikipedia.org/wiki/Julien_l'Hospitalier" target="_blank">Julien 3</a></font></b></p>
<p style="margin-top: 0; margin-bottom: 0" align="center">
Marsh Posté le 18-11-2008 à 17:25:56
Ton charset (jeux de caractères) ressemble à de l'UTF-8, pas à de l'iso-8859-1. Par contre, je ne sais pas comment modifier ça depuis FrontPage. Il faudrait remplacer cette ligne :
Code :
|
Par :
Code :
|
Cela dit, il se peut qu'il y ait aussi un mix de charset : genre tes pages sont bien en iso8859-1, mais les données dans la base sont en utf-8. Là par contre, ça va être plus difficile à corriger.
Marsh Posté le 18-11-2008 à 17:29:40
Et si je supprimais tout simplement le mot charset= UTF-8 ou iso-8859-1 ?
Marsh Posté le 18-11-2008 à 17:42:35
Hmmmboaf. Il est conseillé de le laisser, à moins que le Content-Type de l'entête HTTP contienne déjà une valeur pour le charset (on peut voir ça avec l'extension Firebug pour Firefox). Mais je suis quasiment sûr qu'il n'y aura que "text/plain" comme valeur, sans charset.
S'il n'y a aucun charset de spécifié, alors le navigateur tentera de le déduire, avec des résultats plus ou moins correct selon les navigateurs.
Bref, il faut fixer le charset une bonne fois pour toute et s'assurer qu'il est partout pareil. Juste par curiosité, en chageant simplement le iso-8859-1 en utf-8, vois-tu des problèmes ailleurs ou ça corrige le problème ?
Marsh Posté le 18-11-2008 à 18:14:04
Si tu ne changes pas le charset il faut remplacer les caractères spéciaux par leur équivalant : é devient é par exemple.
En tout cas çà ne m'étonne pas de frontpage, cette incohérence...
Ah oui, pour finir... c'est pèlerin, et non pélerin
Marsh Posté le 18-11-2008 à 18:19:07
Je suis bien d'accord concernant Front Page !!!!
Les caractères spéciaux apparaissant entr'autre dans des zones de remplissage de l'utilisateur, je crois qu'il faut que je regarde tous mes scripts et rendre cohérente la variable charset.
Merci de votre aide : je concidère le sujet comme clos...
Marsh Posté le 18-11-2008 à 18:27:52
Tu édites ton message en modifiant le titre par :
[Résolu] Jeu de caractères
Marsh Posté le 18-11-2008 à 16:52:33
J'ai mis en ligne un petit site pour une association. La plus part des pages ont été écrites avec l'aide de FraotPage2000. J'ai utiisé ensuite EasyPhp et son serveur Apache pour les modifications du code afin de mettre en service une base de données MySql. Puis j'ai fait mes tests en local avec satisfaction.
Ce site est logé dans mon espace privé sur Free. Il fonctionne bien, que ce soit avec IE, Mozilla, GoogleChrome ou même Safari.
Cependant, certains de mes "abonnés" se pleignent que les caractères accentués sortent d'une façon bizare sur leurs écrans : par exemple è pour è ou encore Fran�ois pour François.
Ce désagrément est-il uniquement lié à leur poste et au réglage de leur explorateur ou dois-je ajouter quelque chose dans ma codificatio.
Merci et à bientot...
Message édité par speedy155 le 18-11-2008 à 21:56:35