Mahlzeit,
ich stelle einige Scripte (PHP und Perl) kostenlos bereit.
Ich hab mir schon lange angewöhnt, konsequent in UTF-8 zu arbeiten.
Des öfteren stellt sich jetzt aber das Problem, die User editieren die Configs unter Windows mit div. Editoren.
Der Effekt ist folgender Fehler (als Beispiel in PHP)

Warning: Cannot modify header information - headers already sent by
Ist klar, das ist die BOM, die auch dann im Browser sichtbar ist, selbst wenn die Warnings abgeschaltet sind.
Was mich jetzt interessiert, wie ist das am besten zu lösen? Ich hab zwar in der FAQ zu meinen Scripten drinstehen, wie sowas zu beheben ist (Speichern z.B. in Notepad, weil das Teil keine BOM kann), dummerweise sind ja viele Anwender nicht in der Lage, die FAQ zu lesen.
Die Scripte laufen zu 98% auf Linuxservern, nur eben das Editieren der Config zu 98% auf WIndows.
Wie sollte ich das Problem angehen? Die Config als ISO zu speichern ist ja auch nicht wirklich eine Lösung, da ich dann intern immer wieder nach UTF-8 konvertieren muss.
Bin gespannt auf eure Meinungen und Lösungsansätze. Im Prinzip gehts ja darum, die Unzulänglichkeiten von einigen Windows-Editoren und der Anwender zu umgehen.