我想通过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