[RESOLU] Encodage/décodage ne fonctionne pas

Eléphanteau du PHP | 46 Messages

18 juin 2013, 17:03

Bonjour à tous, j'ai un petit problème d'utf-8 qui ne marche pas (ou je m'y prends mal bien entendu)

En effet je récupère les élements d'une table et je les affiches avec une boucle, voici un bout du code
<?php echo htmlspecialchars($utilisateur['pseudo'], ENT_QUOTES, 'UTF-8') ;?>
J'ai utilisé
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
pour encode la page mais le pseudo ne s'affiche pas si il y a des accents car bah problème d'encodage...

J'ai aussi essayé d'utiliser
utf8_decode($utilisateur['pseudo']);
mais ça ne marche qu'à moitié, ça affiche juste les caractères sans accents et ceux avec accents sont remplacés par des symboles

Sauriez vous comment faire ?
Merci

(ça se passe au niveau de la table ? j'ai modifié l'interclassement mais ça change rien, enfin voila)