用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2546|回复: 3
收起左侧

[已解决] 数据保存时乱码异常,MySQL中执行SQL正常

[复制链接]
发表于 2013-3-21 16:39:26 | 显示全部楼层 |阅读模式
本帖最后由 wxlreg 于 2016-2-26 20:15 编辑

新手求教!
使用CI插入数据时,报的异常信息,使用异常信息里的SQL(INSERT INTO `tb_users` (`user_name`, `user_pwd`, `real_name`, `user_phone`, `user_role`, `reg_time`, `reg_ip`, `last_ip`, `last_time`, `remark`, `isDelete`) VALUES ('test', '123456', '系统管理员', '18888888888', '1', '2013-01-01', '192.168.1.1', '192.168.1.1', '2013-01-01', '', 0) )在MySQL中可以正常插入数据。
是那里出的问题,求各位大神指点!!!

异常信息

异常信息
发表于 2013-3-21 16:44:41 | 显示全部楼层
检查一下编码是否一致
 楼主| 发表于 2013-3-21 16:47:06 | 显示全部楼层
MySQL:utf8 -- UTF-8 Unicode                           utf8_bin
CI配置:$db['default']['char_set'] = 'utf8';          $db['default']['dbcollat'] = 'utf8_bin';
 楼主| 发表于 2013-3-21 17:26:06 | 显示全部楼层
问题解决了,修改文件的编码方式。将database.php文件的编码格式为UTF-8即可

本版积分规则