为什么填入数据库乱码,读出来是乱码
我的页面设置的都是gb2312,但是当提交的时候写入到数据库后乱码了,应该是说变成了utf-8码了数据显示要utf-8才可以正常显示,数据库字符集是laint1,数据库设置也把dbset设置成了laint1,
为什么会出现这样子的现象,有什么解决方法 数据库字符集不设置成 gb2312 不乱码才怪。
为什么要设置成 laint1 呢? 这个数据库还有其他的系统要用,不能更改的,
但是没用框架,直接写php ,设置set names("laint1") 也不会乱码的 用 laint1 本身就是错误的,不乱码算幸运。
治标不治本的方法,我觉得没意义。
我想你可能只能用 iconv 转码了,否则就不能用 CI 了。
PS: 用错误的方法开发,只会越陷越深。
页:
[1]