Problème avec les caractères accentués
Résolu/Fermé
srato
Messages postés
6
Date d'inscription
jeudi 3 avril 2014
Statut
Membre
Dernière intervention
5 décembre 2014
-
15 avril 2014 à 16:16
srato Messages postés 6 Date d'inscription jeudi 3 avril 2014 Statut Membre Dernière intervention 5 décembre 2014 - 15 avril 2014 à 16:52
srato Messages postés 6 Date d'inscription jeudi 3 avril 2014 Statut Membre Dernière intervention 5 décembre 2014 - 15 avril 2014 à 16:52
A voir également:
- Problème avec les caractères accentués
- Caractères ascii - Guide
- Caractères spéciaux clavier azerty - Guide
- Caractères spéciaux - Guide
- Caractères spéciaux mac - Guide
- 8 caractères exemple - Guide
2 réponses
srato
Messages postés
6
Date d'inscription
jeudi 3 avril 2014
Statut
Membre
Dernière intervention
5 décembre 2014
Modifié par srato le 15/04/2014 à 16:39
Modifié par srato le 15/04/2014 à 16:39
Je viens de supprimer quelques lignes à mon script PHP et maintenant tout ce qui provient de la BD s'affiche correctement. Par contre, certaines parties du reste de ma page en français s'affiche avec de mauvais caractères à la place des caractères accentués. Voici mon script maintenant :
$select = $_POST['select'];
$select = mb_convert_encoding($select, "iso-8859-1", "utf-8");
$sql = "
SELECT * FROM $table_name
WHERE ville = \"$select\"
";
$result = @mysql_query($sql, $connection) or die("Requête impossible");
if ($select) {
echo "<h3>Voici ce que nous avons trouvé pour la ville de : ".$select."</h3>";
}
while ($row = mysql_fetch_array($result)) {
$nom = $row['nom'];
$ville = $row['ville'];
$web1 = $row['web1'];
$web2 = $row['web2'];
$email = $row['email'];
$tel = $row['tel'];
$fax = $row['fax'];
echo "<div id=\"auberge\">Nom de l'auberge : <strong>".$nom."</strong><br>";
echo "Site Web résumant les infos : <a href=\"".$web1."\" target=\"_blank\">".$web1."</a><br>";
echo "Site Web personnel de l'auberge : <a href=\"".$web2."\" target=\"_blank\">".$web2."</a><br>";
echo "Email : <a href=\"mailto:".$email."\">".$email."</a><br>";
echo "Téléphone : ".$tel."<br>";
echo "Fax : ".$fax."<br>";
echo "</div>";
// end of while loop
}
// end of isset condition
}
?>
$select = $_POST['select'];
$select = mb_convert_encoding($select, "iso-8859-1", "utf-8");
$sql = "
SELECT * FROM $table_name
WHERE ville = \"$select\"
";
$result = @mysql_query($sql, $connection) or die("Requête impossible");
if ($select) {
echo "<h3>Voici ce que nous avons trouvé pour la ville de : ".$select."</h3>";
}
while ($row = mysql_fetch_array($result)) {
$nom = $row['nom'];
$ville = $row['ville'];
$web1 = $row['web1'];
$web2 = $row['web2'];
$email = $row['email'];
$tel = $row['tel'];
$fax = $row['fax'];
echo "<div id=\"auberge\">Nom de l'auberge : <strong>".$nom."</strong><br>";
echo "Site Web résumant les infos : <a href=\"".$web1."\" target=\"_blank\">".$web1."</a><br>";
echo "Site Web personnel de l'auberge : <a href=\"".$web2."\" target=\"_blank\">".$web2."</a><br>";
echo "Email : <a href=\"mailto:".$email."\">".$email."</a><br>";
echo "Téléphone : ".$tel."<br>";
echo "Fax : ".$fax."<br>";
echo "</div>";
// end of while loop
}
// end of isset condition
}
?>
srato
Messages postés
6
Date d'inscription
jeudi 3 avril 2014
Statut
Membre
Dernière intervention
5 décembre 2014
15 avril 2014 à 16:52
15 avril 2014 à 16:52
Ok problème résolu en rajoutant :
<?php
header('Content-Type: text/html; charset=utf8');
<?php
header('Content-Type: text/html; charset=utf8');