Laut
https://de.wikipedia.org/wiki/CSV_%28Dateiformat%29
Um Sonderzeichen innerhalb der Daten nutzen zu können (z. B. Komma in Dezimalzahlwerten), wird ein Feldbegrenzerzeichen (auch: Textbegrenzungszeichen) benutzt. Normalerweise ist dieser Feldbegrenzer das Anführungszeichen ". Wenn der Feldbegrenzer selbst in den Daten enthalten ist, wird dieser im Datenfeld verdoppelt (siehe Maskierungszeichen).
... Du brauchst nur das " zu maskieren.
Grüße
- Steffen
IIRC machen die PHP-Funktionen da einen Blödsinn.