输出中文全是?号
本帖最后由 gs129090 于 2011-2-10 11:47 编辑<?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,大家帮我看看什么问题 文件编码是什么 (我吃过用多个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,互相换换就知道结果了.
{:2_32:} 文件编码 全部都是utf8hello也没有调用任何view,只输出中文就不行。但我自己写个php输出中文没有问题.在本地测试也没有任何问题 config.php里的$config['charset']改为utf8了吗? 本帖最后由 gs129090 于 2011-2-10 10:40 编辑
是的,没有修改过*/$config['charset'] = "UTF-8";
/* 升级为2.0还是那问题,空间用的是香港空间,不会和空间有什么问题吧 换个空间好了
页:
[1]