\lstinputlisting formatiert die erste Zeile nicht

\lstinputlisting formatiert die erste Zeile nicht

Beim Kompilieren meines Dokuments ist eine Quellcodedatei enthalten, deren \lstinputlisting{source_file.cs}erste Zeile nicht korrekt formatiert ist. Wenn ich in die Datei gehe und oben eine leere Zeile hinzufüge, ist die erste Codezeile jetzt die zweite Zeile in der Datei und korrekt formatiert, allerdings habe ich jetzt oben im Rahmen um den Code eine Lücke. Alle meine Suchen zu diesem Problem haben Informationen zu der firstlineOption zurückgegeben (nur bestimmte Codezeilen einzuschließen), was nicht das ist, wonach ich suche. Irgendwelche Ideen?

BEARBEITEN: Habe dies gerade in einem neuen Dokument für ein MWE ausprobiert, aber es funktioniert einwandfrei. Habe die Unterschiede überprüft und es stellte sich heraus, dass die Quelldateien mit UTF-8-BOM-Kodierung erstellt wurden. Die Änderung auf UTF-8 hat das Problem behoben.

verwandte Informationen