ThinkPHP 乱码问题

ThinkPHP 乱码问题10

看下面代码:
class IndexAction extends Action{
public function index()
{
header("Content-Type:text/html; charset=GB2312");
$Test = new TestModel();
$list = $Test->findAll();
echo " ";
//$this->assign('title','ThinkPHP 示例');
//$this->assign('list',$list);
$this->assign('title','ThinkPHP示例');
$this->assign('list',$list);
$this->display();
}
}
---------------------------------------------------------------
得到的结果是这样的:

这样的乱码问题怎么解决?

作者: wuyilin513   发布时间: 2010-07-14

header("Content-Type:text/html; charset=UTF-8");

源代码文件保存为UTF-8格式

作者: CunningBoy   发布时间: 2010-07-14

浏览器编码 也改成 gb2312

作者: xhl122363686   发布时间: 2010-07-15

数据库编码,PHP文件编码,HTML页面编码最好保持一致。另外有人遇过加载的JS文件编码不对,导致出现乱码

作者: nx_xn   发布时间: 2010-07-15

DEFAULT_CHARSET= 'utf-8'
tp默认是这个编码,你需要更改你的页面编码或者tp的默认编码以达到数据库编码,PHP文件编码,HTML页面编码一致。

作者: natici   发布时间: 2010-07-15

引用 4 楼 natici 的回复:
DEFAULT_CHARSET= 'utf-8'
tp默认是这个编码,你需要更改你的页面编码或者tp的默认编码以达到数据库编码,PHP文件编码,HTML页面编码一致。

+

作者: davy152486   发布时间: 2010-07-15

还没用过thinkphp

作者: xiong176038032   发布时间: 2010-07-15

2楼正解。

作者: openweb   发布时间: 2010-07-15

放正你全改成utf-8就行了

作者: lzq32   发布时间: 2010-07-16

数据库编码改变了UTF-8 数据库自身查询下表里面的这段 就变成乱码了 而却在页面显示的 中文全部变成????????? 这个了

作者: yuanjiulin   发布时间: 2011-04-15