bonjour

l'idée est de stocker un texte dans une tabe d'une base de données MySql et de la recuperer par la suite...

J'ai crée une table dans ma base de donnée avec la requette suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$sql = "CREATE TABLE $table_name (
				task_id 	bigint(20) 	not null auto_increment,
				notes		text		not null default '',
				unique key id(task_id)
				);";
l'insertion du texte se passe tranquilement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$sql = "INSERT INTO `$table_name` (notes) VALUES ('This is what your texte will look like..')";
Je recupere le texte dans la table et je l'affiche par la methode Echo et aussi dans un textarea pour permetre la modification:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$Notes = "SELECT notes FROM $table_name WHERE task_id=1";
j'execute la query et j'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo '<h3>Notes : </h3>' . $Notes;?>

Mais lors de la recuperation du texte, tout les caracteres propres à la langue francaises ( " ' ", "é", "à", "ê", ...) sont precedé par un "\" que sela soit par l'affichage echo ou dans la textarea...

Avez vous svp une idée pour corriger le probleme ?