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

[已解决] 字符编码问题-(UTF-8)

[复制链接]
发表于 2010-7-12 11:49:25 | 显示全部楼层 |阅读模式
本帖最后由 zmm1030 于 2010-7-12 13:10 编辑

controllers 文件本身编码 ANSI
function 代码
$date['name'] ='显示头部';
$this->load->view('./admin/main',$date);

views部分,文件我也改成UTF-8,在配置文具里默认也是UTF-8     $config['charset'] = "UTF-8";

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php echo $name; ?>

如果是GB2312就没问题。
不然的话,session报错
A PHP Error was encountered
Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at E:\xampp\htdocs\bus\system\application\controllers\admin\indexs.php:1)

Filename: libraries/Session.php

Line Number: 662

将controllers的文件编码改成UTF-8(请不要用记事本,我就是用记事本改所以才出错的)
将views的文件编码改成UTF-8(请不要用记事本,我就是用记事本改所以才出错的)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
就OK了~
发表于 2010-7-15 10:16:04 | 显示全部楼层
谢谢分享
发表于 2010-7-15 12:01:02 | 显示全部楼层
一看就知道是 BOM 问题。。。。
发表于 2010-12-22 13:20:05 | 显示全部楼层
恩,就是BOM问题,以无BOM保存就是好的
发表于 2011-1-4 21:07:28 | 显示全部楼层
编码问题有时很

本版积分规则