mysql中文不显示出现空格_ci 这样插入mysql,中文为什么显示空白.

function insert_file($fwqm, $kjsj, $yxts, $jingyan, $version, $xianlu, $kefu, $zhuye)

{

$this->db->query("SET NAMES utf8");

if($fwqm != null){

$data = array(

'fwqm' => $this->security->xss_clean($fwqm),

'kjsj' => $this->security->xss_clean($kjsj),

'yxts' => $this->security->xss_clean($yxts),

'version' => $this->security->xss_clean($version),

'jingyan' => $this->security->xss_clean($jingyan),

'xianlu' => $this->security->xss_clean($xianlu),

'kefu' => $this->security->xss_clean($kefu),

'zhuye' => $this->security->xss_clean($zhuye),

);

$this->db->insert('fbz',$data);

}

}

直接写中文是可以的,把变量赋值为中文也是可以插入的,通过表单也能插入,但就是这样通过参数传递进来,中文就插入不进mysql,显示空白.

知道了。编码问题

$kjsj = mb_convert_encoding($kjsj,'utf8', 'gbk');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值