我想通過php在SQL Server數據庫中存儲一些數據。PHP + SQL Server - 如何設置連接字符集?
問題是特殊字符沒有正確轉換。我的應用的字符集是iso-8859-1 ,服務器使用的是windows-1252。
在插入前手動轉換數據沒有幫助,似乎有一些 轉換正在進行。
運行SQL查詢'set char_convert off'也沒有幫助。
任何人有任何想法我可以得到這個工作?編輯:
編輯:我試過ini_set('mssql.charset','windows-1252');同樣,也沒有結果。
mssql.charset僅適用於FreeTDS。此配置參數是否顯示在服務器上的phpinfo()中? – VolkerK 2009-08-24 14:12:49
是的,它確實顯示出來。 Phpinfo還聲明MSSQL Library版本是FreeTDS。 本地值:windows-1252 主值:無值 – Maurice 2009-08-24 14:58:45