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 使用热河中文都能正常显示!
