par
Ajàx » 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)
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]<?php echo htmlspecialchars($utilisateur['pseudo'], ENT_QUOTES, 'UTF-8') ;?>[/php]
J'ai utilisé [html]<meta http-equiv="content-type" content="text/html; charset=utf-8" />[/html] 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 [php]utf8_decode($utilisateur['pseudo']);[/php] 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)