Gregor Perdacher: PHP, MSSQL Server und Umlaute

Hallo! Habe ein wirklich nerviges Problem,
bitte bitte helft mir!

Habe auf einem Server Apache, PHP4 und einen MSSQL Server installiert. Die Daten am SQL Server wurden importiert. Das Problem ist, wenn ich über PHP auf die Datenbank zugreife und auf die Website ausgebe, werden statt den Umlauten (ä,ö,ü,...) nur Sonderzeichen ausgegeben, jedoch bei einer Query über mssql werden die Daten korrekt ausgegeben.

Hab leider keine Ahnung, wo man das Umstellen könnte!!
Bitte helft mir!

Danke schon im vorraus!

Gregor P.

  1. Moin

    Habe auf einem Server Apache, PHP4 und einen MSSQL Server installiert. Die Daten am SQL Server wurden importiert. Das Problem ist, wenn ich über PHP auf die Datenbank zugreife und auf die Website ausgebe, werden statt den Umlauten (ä,ö,ü,...) nur Sonderzeichen ausgegeben, jedoch bei einer Query über mssql werden die Daten korrekt ausgegeben.

    Hast du schon daran gedacht die Daten durch htmlentities() zu jagen? Dann werden alle komischen Zeichen zu vernünftigen und korrekten HTML-Entities gemacht und wenn dann bei der Anzeige noch was schief geht, liegt es vermutlich daran dass der Font im Browser keine Umlaute hat.

    --
    Henryk Plötz
    Grüße aus Berlin