Problème de codage

Eléphanteau du PHP | 12 Messages

16 mai 2005, 19:06

Bonjour,

J'ai un problème depuis peu avec le site que je fais pour mon club de basket.
Lorsque l'on arrive sur la page index.php, le codage du navigateur bascule en unicode(UTF-8). Ce qui transforme les accentués en caractère spéciaux.
Je remet alors le codage sur Europe Occidentale (ISO), ca fonctionne. Mais dès que je clique sur un lien, le codage revient sur UTF.

Pour vous rendre compte vous meme, visiter la page www.bcfernelmont.be

Merci d'avance pour votre aide!

Mammouth du PHP | 19672 Messages

16 mai 2005, 19:20

Essaye de remplacer :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1, windows-1252">
Par :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Mettre en effet deux jeux de caractères dans la même balise crée peut-être un conflit et l'utf8 est peut-être mis par défaut.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 12 Messages

16 mai 2005, 19:25

non, ca fonctionne pas...

En fait c'est ca que j'avais a la base et ca fonctionnait... puis la ca va faire 2-3 jours que ca déconne.... Je comprend pas...

Mammouth du PHP | 19672 Messages

16 mai 2005, 19:35

Est-ce que tu as changé quelque chose entre-temps ? Si oui, as-tu une copie de la version fonctionnelle ?

Sinon, essaye en rajoutant un DOCTYPE
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 19672 Messages

16 mai 2005, 19:59

Dis-moi un truc: dans ton code PHP, tu aurais pas un header qui traine en envoyant un encodage utf8 ? J'ai beau chercher, je ne trouve pas d'autre réponse possible: coté html, je ne trouve rien là..?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 12 Messages

16 mai 2005, 20:05

la page n'a pas connu de modification...

Ca ne fonctionne pas non plus avec le DOCTYPE

Est-ce possible que ca soit l'hébergeur qui ai changer qqch??

Eléphanteau du PHP | 12 Messages

16 mai 2005, 20:09

Voici le début de la page
<?
if($_COOKIE['visite_dtf']) {
	$kook='existe';
}else{
	$kook='new';
}
setcookie('visite_dtf', 'existe', time()+60*30, '/', 'bcfernelmont.be');
include("connectdb.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//FR">
<html>
<head>
<title>.:: Site officiel du BC Fernelmont ::.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<meta name="keywords" content="basket, fernelmont, sport, jeunes, compétition, entrainement">
<meta name="description" content="Site officiel du Basket club Fernelmont.">
<link href="style/style_dtf.css" rel="stylesheet" type="text/css">
<script language="JavaScript" src="script.js"></script>
</head>

***************************

Je viens de vérifier en retirant le code PHP au debut de la page... ca ne va qd meme pas... :roll: