Probleme de caractére dans mysql

Eléphant du PHP | 101 Messages

24 nov. 2005, 03:47

bonjour,

voila j'ai un souci
je recuper des donnees que je stock dans ma base

mon souci c'est que les lettre avec accent sont enregistré bisarement

exemple le " é " et enregistré en " é " donc ca pose un souci pour l'affichage d'autan plus que je n'est ce probleme que avec

le titre que je recoi en method POST d'un formulaire normal

j'ai fait des test avec un simple formulaire a aparament c la meme chose

donc il me manque un truc ou a ajouter
if(isset($_POST['FCKeditor1']) && isset($_POST['titre'])){

$sValue = addslashes( $_POST['FCKeditor1'] ) ;
$titre = addslashes( $_POST['titre']) ;
mysql_connect('localhost', 'root', '');
mysql_select_db('contenu');

mysql_query("INSERT INTO contenu_page VALUES('', '$titre', '$sValue')") or die(mysql_error());
mysql_close();
}


Eléphant du PHP | 101 Messages

24 nov. 2005, 04:02

j'ai trouver une petite solution


pour l'afficher corectement

j'ai mis
<?

echo utf8_decode($mavariable);

?>
mais je sais pas si c'est corect de faire ca aprés tout du moment que ca marche

Mammouth du PHP | 1885 Messages

24 nov. 2005, 04:22

Le sujet a déjà été abordé dans à cet endroit:
http://www.phpfrance.com/forums/voir_sujet-8471.php
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Eléphant du PHP | 101 Messages

25 nov. 2005, 15:55

Oui j'ai regarder c'est un peut chiant tout ca



ma solution et plus rapide et peut servir pour ceux qui n'arive pas
a resoudre le probleme