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

[讨论/交流] 这样配置解决CI乱码的出现

[复制链接]
发表于 2010-5-13 12:40:40 | 显示全部楼层 |阅读模式
本帖最后由 efcdk9090 于 2010-5-13 12:41 编辑

在使用CI进行项目开发的时候经常会出现输出到页面上的文字为乱码的情况,自己总结了一下,这样配置就不会存在这种问题了,这里以使用utf-8编码来说明:
  • 配置篇
  • 在php的安装目录下找到配置文件--php.ini,找到default_charset这一项,后面的值设置为utf-8
  • 将你的MySql的安装目录下,找到配置文件my.ini,里面的default-character-set设置为utf-8
  • CI项目里面,配置application\config\config.php中把$config['charset']设置为utf-8,(后面的这一条是看到论坛里的一个朋友遇到乱码问题的解决方法,故在这里借用一下)在system\scaffolding\views中找到header.php文件中设置charset=utf-8

代码篇
  • 第一个地方是在sql文件的书写过程中,设置为utf-8
  • 第二个地方时在views文件夹里面的视图文件中要把charset设置为utf-8

自己知道的地方就是这些,希望能对大家有帮助,如果有不对或者不完整的地方请大家帮助改进,谢谢!

评分

参与人数 1威望 +5 收起 理由
Hex + 5 原创内容

查看全部评分

发表于 2011-4-26 16:39:16 | 显示全部楼层
嗯,这个不错! 来试试!!!!今天要试试GBK...
发表于 2011-9-30 11:31:59 | 显示全部楼层
apollosaar 发表于 2011-4-26 16:39
嗯,这个不错! 来试试!!!!今天要试试GBK...

你试了用gbk的行吗?
发表于 2011-10-5 11:28:40 | 显示全部楼层
顶,好文章。

本版积分规则