sql 查询满足中文条件问题
如题,执行一个查询:$sql = "SELECT id,link FROM " . $this->_dbprefix . "nav where name =?";
$query = $this->db->query($sql, array($nav_name));
//$nav_name:为中文,
查询结果范围无数据,但直接将sql放到数据库中,却可以查到数据。
我观察到,页面打印出的数据编码好像有问题,会乱码..
请问下,php中传送中文时,编码格式如何设置,多谢
本帖最后由 Closer 于 2015-2-3 09:46 编辑
該控制器裡面放這段試試
header("Content-type:text/html;charset=utf-8");
你的數據庫是 utf8_unicode_ci 編碼?
查到原因了... Closer 发表于 2015-2-3 09:42
該控制器裡面放這段試試
header("Content-type:text/html;charset=utf-8");
文件本身的编码格式就有问题,txt改成php的 编码就成gbk...
页:
[1]