probleme encodage ?!

Répondre
al3xc00l
le 29/03/2006 à 20:06
al3xc00l
Bonjour,
j'ai un gros soucis voila une semaine que je peux pas avancer sur mon projet. Je fais une simple requete pour afficher les données de ma base et les caractère suivant : "é è à.." s'affiche de la sorte : "? ?". Je ne sais pas quoi faire.. j'ai lu qu'il fallait faire un dump sur la base de donnée je l'ai fais ca ne change rien. Et lorsque j'upload sur free ca ne change rien non plus.. pourtant j'ai une ancienne page avec des requetes et ca s'affiche très bien. c'est le même bout de code pour la requete.

dans mon champs les caractères s'affichent normalement contrairement à l'affichage.

dans la table j'ai :
Interclassement = latin1_swedish_ci

sur free également.

Lors du dump à la fin j'ai ca :
ENGINE=MyISAM DEFAULT CHARSET=latin1;


Et pourtant ca ne change rien quand je les recrer !
Merci d'avance
http://drifting01.free.fr - Je freine le versant schizo
al3xc00l
le 29/03/2006 à 22:42
al3xc00l
Re, bonsoir,
Après avoir recrer ma table à la main j'ai pu remettre le latin1_general_ci.

Par contre je viens de remarquer que si j'enleve le htmlentities mes é è à s'affichent correctement smiley

que dois-je faire smiley
<?
//Pour inserer dans la table c'est de cette forme :
addslashes($_POST['comment_content']);

//Pour afficher c'est comme ceci :
nl2br(stripslashes($data['comment_content']));
http://drifting01.free.fr - Je freine le versant schizo
al3xc00l
le 30/03/2006 à 01:00
al3xc00l
Ah non c'est pas possible la !!
donc ma page pour les commentaire fonctionne sans le htmlentities..

Par contre ma page pour afficher les nouvelles, mes é è à il me les remplaces par des ?

Alors la on aura tous vu..
http://drifting01.free.fr - Je freine le versant schizo
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours