问题一:php连接sqlsever2005,输入中文,然后查询sqlserver中对应的数据,由于提交中文是UTF-8,而sqlserver的中文为GBK,所以字段无法匹配,没有查询结果. 问题二,php连接sqlsever2005,读取数据表数据,由于中文是UTF-8,而sqlserver的中文为GBK,读出来的中文字符显示乱码. 问题三,php 使用 insert语句插入sql2005一条新数据,写入的是空白/乱码字符,但是页面输入var_dump正常. 解决: 第一,打开sqlserver