Hallo Henry,
Bei ähnlichen Scripten taucht das Problem nicht auf, finde aber keinen gravierenden Unterschied. file_put_contents($fl, $row, FILE_APPEND | LOCK_EX);
Das sind zu wenig Informationen. Z.B. was ist in $row enthalten? Bist du sicher, dass der dort enthaltene Text in UTF-8 kodiert ist?
Das, was du beschreibst, hört sich danach an, dass der Editor nach deinem anhängen Zeichen enthält, die nicht in UTF-8 kodiert sind und sich deshalb dazu entscheidet, dass die ganze Datei nicht in UTF-8 kodiert ist.
Freundliche Grüße,
Christian Kruse
 nicht angemeldet
 nicht angemeldet Christian Kruse
 Christian Kruse Henry
 Henry TS
 TS Matthias Apsel
 Matthias Apsel Matthias Scharwies
 Matthias Scharwies Auge
 Auge Der Martin
 Der Martin