Salut,
C'est sûrement que les caractères dans la bdd ne sont pas codés en UTF-8 d'où cette erreur avec les caractères accentués. Une solution est de coder les caractères en entités html (du genre & pour &) ou tout réécrire dans la BDD.
Tu peux essayer:
Par contre si tu as des balises html, du script javascript tu auras de problèmes.
Tu peux aussi utiliser cette fonction pour convertir les chaînes:
Code : Tout sélectionner
utf8_encode( $chaine );[code]
Ou plus simple si tu ne veux pas que ce soit interprété en UTF-8, mets ça dans ta page:
[code]<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
.
Plus d'informations sur les encodages sur le magnifique "Blog & Blues".
Voilà, en espérant t'avoir aidé.