sqlserver2005-PHP通过ODBC连接SQLSERVER2005 查询不了中文
程序员文章站
2023-12-31 09:21:34
...
sqlserver2005php中文乱码
PHP程序通过ODBC连接SQLSEVER2005数据库,
执行$sql=“select dbo.CPZL.*,dbo.CPFJ.ZMKC from dbo.CPZL LEFT JOIN dbo.CPFJ ON dbo.CPFJ.CPBH=dbo.CPZL.CPBH where dbo.CPZL.PM like N'%".“遥控车”."%'”
语句没有任何返回结果!“遥控车”字符换成英文或数字能够正常查询!
对语句进行字符集转换$sql=mb_convert_encoding($sql,'gbk','ascii,GB2312,gbk,UTF-8'),有的中文能正常查询,如“遥控车”但是有的中文不能正常查询如“水枪”!
而上面的语句,直接在SQL SEVER MANAGENENT 使用热河中文都能正常显示!