Bonjour à tous,

J'insère une variable dans ma BDD MySQL.
C'est une zone de commentaire en texte libre qui vient d'un textarea.

Pourl'enregistrer en toute sécurité voilà ce que je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$commentaire_global = mysql_real_escape_string(htmlspecialchars($_POST['commentaire_global']));
Dans ma BDD ça donne (notamment pour les caractères apostrophes) :
Je ressort ce commentaire, non pas sur une page html (ça fonctionne très bien) mais dans un fichier Excel via Php Write Excel.
Les aposrtophes ressortent toujours en "
Comment les faire ressortir en ' ?
Puis-je l'encoder différemment ?

Merci d'avance de vos réponses.