作者:mobiledu2502874455 | 来源:互联网 | 2018-04-25 03:27
PHP程序通过ODBC连接SQLSEVER2005数据库,执行$sql“selectdbo.CPZL.*,dbo.CPFJ.ZMKCfromdbo.CPZLLEFTJOINdbo.CPFJONdbo.CPFJ.CPBHdbo.CPZL.CPBHwheredbo.CPZL.PMlikeN'%".“遥控车”."%'”语句没有任何返回结果!“遥控车”字符换成英文或数字能够正常查询!对语句进行字符集转换$sqlmb_convert_
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 使用热河中文都能正常显示!