Bonjour à tous
ça fait un moment que je cherche comment encoder tous les caractères spéciaux de mes formulaires afin qu'ils soient correctement restitués à l'affichage après le stockage dans la base de données.
j'avais trouvé sur un site qu'il fallait utiliser l'utf8 pour gérer tous les caractères donc j'ai passé la base de donnée en utf8 et pour l'insertion dans la db je fait :
et pour la récupération :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $contenu = utf8_decode($contenu);
j'ai bien mis ça au sommet de ma page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo utf8_encode($contenu);
Donc au final les accents fonctionnent et quelques caractères spéciaux, mais d'autre posent problème, par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
¡¡¡ıɔɹǝɯ
me donne à l'affichage (et dans la base de données) :
¡¡¡?????
Et ce que ce n'est pas correct comme j'ai fait ?
Y-a-t'il une meilleur façon de faire ? (Certainement vu que le forum affiche correctement les caractères)
Merci d'avance pour votre aide !!
Partager