CodeIgniter输出中文乱码的两种解决办法

 更新时间:2014年06月12日 12:00:34   投稿:shichen2014  
在controller直接echo的时候,某些浏览器会出现乱码的情况。这篇文章主要介绍了CodeIgniter输出中文乱码的两种解决办法,需要的朋友可以参考下

在controller直接echo的时候,某些浏览器会出现乱码的情况。可以用下面两种方法解决:

1、常用的php的header函数

复制代码 代码如下:
header("Content-type:text/html;charset=utf-8");

示例:

复制代码 代码如下:
<?php
class home extends CI_Controller {
 function index()
 {
 //设置编码
 header("Content-type:text/html;charset=utf-8");
 echo '测试输出';
 }
}
?>

2、使用Output类来解决

复制代码 代码如下:
$this->output->set_content_type('application/html;charset=utf-8');
$this->output->set_output("测试输出");

相关文章

  • smarty模板中拼接字符串的方法

    smarty模板中拼接字符串的方法

    这篇文章主要介绍了smarty模板中拼接字符串的方法,需要的朋友可以参考下
    2014-02-02
  • Laravel5.1自定义500错误页面示例

    Laravel5.1自定义500错误页面示例

    这篇文章主要介绍了Laravel5.1自定义500错误页面的方法,结合实例形式分析了Laravel5.1自定义错误页面的相关文件修改技巧,需要的朋友可以参考下
    2016-10-10
  • ThinkPHP令牌验证实例

    ThinkPHP令牌验证实例

    ThinkPHP新版内置了表单令牌验证功能,可以有效防止表单的远程提交等安全防护。这篇文章主要介绍了ThinkPHP令牌验证,需要的朋友可以参考下
    2014-06-06
  • 微信接口生成带参数的二维码

    微信接口生成带参数的二维码

    为了满足用户渠道推广分析的需要,公众平台提供了生成带参数二维码的接口,获取带参数的二维码的过程包括两步,具体步骤大家参考下本文
    2017-07-07
  • thinkphp5+layui实现的分页样式示例

    thinkphp5+layui实现的分页样式示例

    这篇文章主要介绍了thinkphp5+layui实现的分页样式,结合实例形式详细分析了thinkPHP5框架结合layui实现的分页功能相关的配置、查询等操作技巧,需要的朋友可以参考下
    2019-10-10
  • 基于PHP实现用户在线状态检测

    基于PHP实现用户在线状态检测

    这篇文章主要介绍了基于PHP实现用户在线状态检测,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • PHP错误处理函数register_shutdown_function使用示例

    PHP错误处理函数register_shutdown_function使用示例

    这篇文章主要介绍了PHP错误处理函数register_shutdown_function使用示例,需要的朋友可以参考下
    2017-07-07
  • Zend Framework基于Command命令行建立Zend Framework项目的方法

    Zend Framework基于Command命令行建立Zend Framework项目的方法

    这篇文章主要介绍了Zend Framework基于Command命令行建立Zend Framework项目的方法,较为详细的分析了使用Command命令行建立Zend Framework框架的具体操作步骤与相关注意事项,需要的朋友可以参考下
    2017-02-02
  • Php无限级栏目分类读取的实现代码

    Php无限级栏目分类读取的实现代码

    下面给大家分享一个Php实现无限栏目分类读取的例子,希望文章对各位会带来帮助
    2014-02-02
  • YII路径的用法总结

    YII路径的用法总结

    这篇文章主要介绍了YII路径的用法总结,需要的朋友可以参考下
    2014-07-07

最新评论