|
发表于 2009-5-18 09:14:05
|
显示全部楼层
我发现了这样一个问题,CI程序本身是用GB2312,但是我们写数据库用UTF8,我们自己写的程序又是GB2312,这样,页面读取出来的自然也是GB2312,而且Ci的报错和提示都是GB2312,但是Ci设置中用又有$config['charset'] = "UTF-8";这样一条,着实令人疑惑不解,到底怎么设置才能让所有问题解决:
我的一个想法就是,既然要用UTF-8,就把所有文件,包括CI的程序,全部改为UTF-8(可以用记事本打开,另存为UTF-8字符集),对应$config['charset'] = "UTF-8",还有数据库设计也用UTF-8,之后自己添加的程序也用UTF-8,这样所有编码一致,就不会出现乱码的问题了。 |
|