|
Bonjour,
Je suis en train de créer un forum et j'utilise une table de données MySQL pour les noms de catégories et forums mais lorsque que je récupère les données pour afficher la page d'accueil, les accents ne s'affiche pas correctement, je soupçonne un problème de table de caractères mais je n'en trouve aucune me permettant d'avoir un affichage correct.
Au cas où ça vous serez utile voici la requète envoyée à la BDD ainsi que le code PHP affichant le texte incriminé.
mysql_select_db($BDDMySQL) OR die('Sélection de la base impossible');
$requete=mysql_query('SELECT `Type` , `Nom` , `nbre de messages` , `ID dernier message` FROM `Arborescence` ') OR die('Erreur de la requête MySQL');
mysql_close();
while($resultat=mysql_fetch_assoc($requete))
{
if ($resultat['Type']=='Categorie')
{
echo"<tr>
<td colspan=2 class=CatégorieGauche>".$resultat['Nom']."</td>
<td colspan=2 class=CatégorieDroit></td>
</tr>";
}
else
{
echo "<tr>
<td class=Forum1><img src=images/pas_de_nouveau.png border=0 alt='Pas De Nouveau' /></td>
<td class=Forum2><a href=/".$resultat['Nom'].".php class=forum>".$resultat['Nom']."</a></td>
<td class=Forum3>".$resultat['nbre de messages']."</td>
<td class=Forum4></td>
</tr>";
}
}
|
|
En fait à l'heure actuelle, j'ai deux mots qui posent problèmes: forêt et chaussée.
Le serveur est en utf-8 et mes fichiers en iso-8859-1, j'ai mis ma base de donnée en cp1252 mais MySQL reste en utf-8 et je n'ai rien trouvé pour le changer ni mon logiciel de traitement de texte. |