jeongee 发表于 2011-3-2 13:48:52

回复 10# hangyi03


   按HEX说的来吧,你要你文件和数据库的编码格式一样的话就不会有乱码的问题。

Hex 发表于 2011-3-2 13:55:02

全部保持统一即可。

hangyi03 发表于 2011-3-2 13:58:07

回复 12# Hex


    已经解决加了这一句$condition = iconv("gbk", "utf-8",$condition); 谢谢两位大大指点

Capricornus 发表于 2011-3-2 14:12:14

首先说明,CI 是没有编码的,因为 CI 是用英语编写的。
其次,设置什么编码都可以,关键是要视图,PHP,数 ...
Hex 发表于 2011-3-2 12:08 http://codeigniter.org.cn/forums/images/common/back.gif


    怎么觉得这句话看见过很多很多次

hangyi03 发表于 2011-3-2 14:15:19

回复 15# Capricornus


    基本都是我问的。。。

yunnysunny 发表于 2011-3-3 13:35:31

带bom的utf8在使用session的时候会有警告。

hmily36 发表于 2011-3-4 14:43:58

看看文件本身是什么编码
用 editplus等工具可以看到

megaxeon 发表于 2011-3-7 17:59:06

回复jeongee


    那个去掉也不行。。。我乱试的
hangyi03 发表于 2011-3-2 13:42 http://codeigniter.org.cn/forums/images/common/back.gif


    意思是让你在输出view的模板里面加上<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />并保证该文件的编码是utf8

seo5k 发表于 2013-3-24 00:36:41

本帖最后由 seo5k 于 2013-3-24 01:32 编辑

我碰到的情况是URL传中文参数get方法,一定要视图中对URL编码urlencode('$var'),然后控制器获取参数时解码urldecode('$var'),这样才能保证IE和火狐一致性不出现乱码。原因是:IE和火狐对URL编码方式不一样导致。
页: 1 [2]
查看完整版本: 关于编码的问题