例如 $sql="SELECT * FROM `schedule` where 1=1 and startTime>='2009-01-01 00:00:00' and title like '%寧夏路%'order by starttime desc limit 0,5" 怎么用 "=?utf-8?B?' . base64_encode("测试") . '?="
这种格式写出来? 把'%寧夏路%' 编码成 utf-8的格式我在本地机子上打印$sql没有问题
但是在服务器上的时候却在'%寧夏路%的地方出现乱码
怎么解决?
求高手仙人指路 - -
这种格式写出来? 把'%寧夏路%' 编码成 utf-8的格式我在本地机子上打印$sql没有问题
但是在服务器上的时候却在'%寧夏路%的地方出现乱码
怎么解决?
求高手仙人指路 - -
$str='%寧夏路%';
$nstr=iconv('gb2312','utf-8',$str);//gb2312你原来的编码,utf-8转成的目标编码
1.在定义数据库时,“整理”选项选择utf-8;
2.表的每条记录“整理”字段选为utf8_general_ci;我用的是wamp 5.0。
希望能解决你的问题。