PHP查询显示SqlServer中的中文

来源:互联网 发布:理智与情感 知乎 编辑:程序博客网 时间:2024/04/20 03:04

因为工作需要,数据库使用的MS SQL Server2005,而默认的排序规则是SQL_Latin1_General_CP1_CI_AS。创建了一个表,因为需要存储中文信息,Address字段的类型是nvarchar(255)。

 

此时使用php来连接sql server,页面的编码和文件的编码都是UTF-8,查询此Address字段,显示在页面上是???之类的。怎么解决?

使用

是没有什么用处的。

此时如果SQL一语句中指定字符排序规则为中文再进行转换输出的才是正常的:

 

还有其它方法吗?

原创粉丝点击