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

[版本 2.x] 教程 - 创建新闻条目有乱码

[复制链接]
发表于 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 '为什么要这样啰嗦的呢加一句';


发表于 2014-4-14 17:56:02 | 显示全部楼层
其实,你可以直接把这句:header("Content-type:text/html;charset=utf-8");写在index.php文件里面
发表于 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 就行了

本版积分规则