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

为什么填入数据库乱码,读出来是乱码

[复制链接]
发表于 2010-2-3 16:55:49 | 显示全部楼层 |阅读模式
我的页面设置的都是gb2312,但是当提交的时候写入到数据库后乱码了,应该是说变成了utf-8码了
数据显示要utf-8才可以正常显示,数据库字符集是laint1,数据库设置也把dbset设置成了laint1,
为什么会出现这样子的现象,有什么解决方法
发表于 2010-2-3 17:16:39 | 显示全部楼层
数据库字符集不设置成 gb2312 不乱码才怪。
为什么要设置成 laint1 呢?
 楼主| 发表于 2010-2-3 17:22:50 | 显示全部楼层
这个数据库还有其他的系统要用,不能更改的,
但是没用框架,直接写php ,设置set names("laint1") 也不会乱码的
发表于 2010-2-3 18:00:56 | 显示全部楼层
用 laint1 本身就是错误的,不乱码算幸运。

治标不治本的方法,我觉得没意义。

我想你可能只能用 iconv 转码了,否则就不能用 CI 了。

PS: 用错误的方法开发,只会越陷越深。

本版积分规则