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

[已解决] 输出中文全是?号

[复制链接]
发表于 2011-2-9 20:08:38 | 显示全部楼层 |阅读模式
本帖最后由 gs129090 于 2011-2-10 11:47 编辑
PHP复制代码
 
<?php
class Home extends Controller {
    function Home()
    {
        parent::Controller();
        $this->load->helper('url');
、      
       
       
    }
   
    function index()
    {
        $data['title'] = '北京慧博诚信商贸中心辽宁分公司';
        $data['description'] = '';
        $data['keywords'] = '';
        $data['img_url'] = base_url().'upload/';
        $this->load->model('Mhome');
        $data['category'] = $this->Mhome->get_categry();
        $data['recommend'] = $this->Mhome->get_article_recommend();
        $this->load->view('header',$data);
        $this->load->view('index');
        $this->load->view('footer');
    }
    function category()
    {
        $data['title'] = '产品中心-北京慧博诚信商贸中心辽宁分公司';
        $data['description'] = '';
        $data['keywords'] = '';
        $data['img_url'] = base_url().'upload/';
        $this->load->model('Mhome');
        $category_id = $this->uri->segment(3) ? $this->uri->segment(3):1;
        $data['category'] = $this->Mhome->get_categry();
        $data['article'] = $this->Mhome->get_article($category_id);
        $data['category_name'] = $this->Mhome->get_category_name($category_id);
        $this->load->view('header',$data);
        $this->load->view('category');
        $this->load->view('footer');
    }
    function article()
    {
        $data['title'] = '产品介绍-北京慧博诚信商贸中心辽宁分公司';
        $data['description'] = '';
        $data['keywords'] = '';
        $data['img_url'] = base_url().'upload/';
        $this->load->model('Mhome');
        $article_id = $this->uri->segment(3) ? $this->uri->segment(3):1;
        $data['category'] = $this->Mhome->get_categry();
        $data['article_content'] = $this->Mhome->get_article_content($article_id);
        $data['article_title'] = $this->Mhome->get_article_title($article_id);
        $this->load->view('header',$data);
        $this->load->view('article');
        $this->load->view('footer');
    }
function hello()
{
  echo '测试中文';
}
}
 
复制代码


http://hbln.l300.bizcn.com/index.php/home/hello   输出全是?号

http://hbln.l300.bizcn.com/index.php/home/index  调用$data['title']输出也全是?号

第一次使用CodeIgniter,大家帮我看看什么问题
发表于 2011-2-9 20:57:47 | 显示全部楼层
文件编码是什么
发表于 2011-2-9 21:47:05 | 显示全部楼层
(我吃过用多个IDE开发同一个项目的苦头)
1.首先同一个项目建议只用一种IDE开发,默认同一种编码,我用的是UTF8
2.config里面用$config['charset'] = 'UTF-8';
3.我用的是MYSQL,在建数据库时,整理 全部用的是 utf8_general_ci
                                             mysql连接校对用的是 utf8_unicode_ci
4.在视图文件里<head></head>之间加入
<META http-equiv=Content-Type content="text/html; charset=utf-8">
这几步搞定后,输入的基本上就是你想要的字符了.
你说问号的情况,你在浏览器上看看你的编码是GB2312还是UTF8,互相换换就知道结果了.
 楼主| 发表于 2011-2-10 10:10:03 | 显示全部楼层
文件编码 全部都是utf8  hello也没有调用任何view,只输出中文就不行。但我自己写个php输出中文没有问题.在本地测试也没有任何问题
发表于 2011-2-10 10:33:11 | 显示全部楼层
config.php里的$config['charset']改为utf8了吗?
 楼主| 发表于 2011-2-10 10:38:52 | 显示全部楼层
本帖最后由 gs129090 于 2011-2-10 10:40 编辑

是的,没有修改过
PHP复制代码
*/$config['charset'] = "UTF-8";
 
 
/*
复制代码
 楼主| 发表于 2011-2-10 11:47:46 | 显示全部楼层
升级为2.0还是那问题,空间用的是香港空间,不会和空间有什么问题吧
 楼主| 发表于 2011-2-10 13:13:03 | 显示全部楼层
换个空间好了

本版积分规则