Bonjour,
ça fait deux jours que j'ai un problème avec les caractères spéciaux,j'ai essayé de faire tout ce que j'ai trouvé sur google
si bien que l'affichage est pire q'avant.
Je m'explique : j'ai une base essai en utf8 :
quand je fais les insert et les select en mode console cela fonctionne parfaitement je peux même visualiser les caractères spéciaux dans la base.(mes "à" s'affichent correctement) par contre quand je fais la requete par le script php les "à" ne s'affichent pplus correctement dans la base.
je fais mes tests à l'aide d'un serveur apache j'ai essayé de créer un .htaccess avec comme unique données :
comme j'utilise php j'ai mis en début de fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2AddDefaultCharset UTF-8
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<?php header('Content-type: text/html; charset=UTF-8'); ?>
et aussi avant le mysql_query
[CODE]
mysql_query("set names 'utf8'") ;
[CODE]
Mais malheuresement les caractères spéciaux ne sont pas affichés correctement dans la base si bien que je ne peux pas faire de requete sur la base.
Peut être ai je oublier quelque chose.
Merci d'avance pour votre aide
Partager