wxlreg 发表于 2013-3-21 16:39:26

数据保存时乱码异常,MySQL中执行SQL正常

本帖最后由 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中可以正常插入数据。
是那里出的问题,求各位大神指点!!!

caipeijie 发表于 2013-3-21 16:44:41

检查一下编码是否一致

wxlreg 发表于 2013-3-21 16:47:06

MySQL:utf8 -- UTF-8 Unicode                           utf8_bin
CI配置:$db['default']['char_set'] = 'utf8';          $db['default']['dbcollat'] = 'utf8_bin';

wxlreg 发表于 2013-3-21 17:26:06

问题解决了,修改文件的编码方式。将database.php文件的编码格式为UTF-8即可
页: [1]
查看完整版本: 数据保存时乱码异常,MySQL中执行SQL正常