蔚蓝 发表于 2014-4-12 21:14:06

教程 - 创建新闻条目有乱码

本帖最后由 蔚蓝 于 2014-4-12 22:36 编辑

set_rules() 方法包含三个参数,第一个是输入域的名称,第二个是错误信息的名称,第三个是错误信息的规则——在这里的规则是输入内容的文本域必填。
在这个教程里面介绍了set_rules()方法,OK意思很明确了 , 第二个参数是错误信息的名称,但是我的设置如下
                $this->form_validation->set_rules('title', '必填字段', 'required');
                $this->form_validation->set_rules('text', '必填字段', 'required');

喷出来的错误提示是
The 蹇呭~瀛楁 field is required.The 蹇呭~瀛楁 field is required.仔细看好像意识是第二个参数是这个字段的名称,还是乱码啊 ,我文件编码格式utf-8 无bom。还有model里面'slug' => $slug,这句是什么意思呢 , 没说明白,貌似翻译文档的时候只是照本宣科,没有自己敲代码的哦。


自己动手1在视图中的乱码的问题发现是可以使用<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />这句结局额,这要把这个加载视图里面就可以了。
自己动手2如果在控制器中输出中文也会有乱码可以这样header("Content-type:text/html;charset=utf-8");$echo '为什么要这样啰嗦的呢加一句';

smilecc123 发表于 2014-4-14 17:56:02

其实,你可以直接把这句:header("Content-type:text/html;charset=utf-8");写在index.php文件里面:lol

一叶扁舟 发表于 2014-4-14 20:06:16

视图文件编码 视图文件头编码后台文件编码~
三码统一在不使用js传信息基本不会出现乱码
文件名中文默认gb2312    utf8下会乱码要转码~

蔚蓝 发表于 2014-4-15 09:08:53

一叶扁舟 发表于 2014-4-14 20:06
视图文件编码 视图文件头编码后台文件编码~
三码统一在不使用js传信息基本不会出现乱码
文件名中文默认gb ...

是的,统统utf-8 无 bom 就行了
页: [1]
查看完整版本: 教程 - 创建新闻条目有乱码