Bonjour à Tous,

Je récupère une BDD mysql avec de nombreux champs text. Les données ont été mises en forme via un éditeur.
Du coup a des trucs comme :

La terre est bleue "comme une orange" dit le poète
Je crée un script pour exporter tout ça sur un CSV avec point virgule en séparateur et, entourant chaque donnée...des guillemets "
Du coup ça va donner :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
ID;NOM;DESCRIPTION;PRIX
1;"Le dernier Eluard";"La terre est bleue "comme une orange" dit le poète";"32.00"
Et là ça coince. Comment puis-je nettoyer cela en laissant quand même des guillemets type « guillemets français qui ne seront pas interprétés par le moteur de lecture du CSV ?
Je suppose que je peux faire un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
str_replace("\"","«",$str)
Mais du coup j'aurai des guillemets ouvrants partout...

Merci de votre aide !