Ben, bir MSSQL2005 veritabanına erişir ondan bazı verileri okur ve bir posta sonuçlarını gönderir bir php komut dosyası var.
Hem bazı sütun isimleri ve alanlarında kendisi özel karakter vardır.
When I access the script through my browser (webserver iis), the query is executed correctly and the contents of the mail are correctly (for my audience) encoded. However, when I execute php from the console, the query fails (due to the special characters in the column names). If I replace the special characters in the query with calls to chr() and the character code in latin-1, the query gets executed correctly, but the results are also encoded in latin-1 and therefore not displayed correctly in the mail. Why is PHP/the MSSQL driver/… using a different encoding in the two scenarios? Is there a way around it?
Eğer merak ediyorsanız ben SQLAgent (veya taskmanager veya ne olursa olsun) kullanarak komut zamanlama istiyorum çünkü, ben konsol lazım.