Tach!
Wenn die Daten in einer CSV Datei gespeichert werden sollen ist es korrekt, für die Connection keine Kodierung zu setzen. Ansonsten hättest Du eine zeichenorientierte Verbindung und müsstest vor dem Speichern in der Datei wieder auf Bytesemantic umschalten. Mehr dazu bei MS.
Das Thema ist nach wie vor PHP. Es gibt da keine Umschaltung von und nach Bytesemantic.
Doch die gibt es: Nämlich beim Herstellen der Verbindung!
Siehe sqlsrv_connect()
Dokumentation.
MfG