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

在CI在输出的时候上面老是有个空行

[复制链接]
发表于 2008-11-16 21:01:35 | 显示全部楼层 |阅读模式
同题。很郁闷呀。弄了一天了。我用View显示的时候,最终给用户的结果上面总是出现一个空行。很郁闷啊。大家有没有遇到过这样的问题。就连直接输出一个“Hello world!” 也会上面有个空行。请多多指教。
 楼主| 发表于 2008-11-16 22:14:22 | 显示全部楼层
我终于知道是啥原因了,好像是CI 对 UTF-8支持的有问题。老大快出来救命啊。
发表于 2008-11-16 22:46:50 | 显示全部楼层
源码文件另存为UTF-8,不带BOM,即可
发表于 2008-11-17 01:29:01 | 显示全部楼层
你可以使用下面方法,在來使你的文件自動先進行去BOM的動作
header('content-type: text/html; charset: utf-8');
ob_start('ob');
function ob($buffer)
{
    return str_replace("\xef\xbb\xbf", '', $buffer);
}
不過建議還是在編輯的時候,就使用無BOM的UTF-8會比較省事

另外這個問題是我自己的,請問版大,怎麼貼有顏色的程式碼呀?
是用[code][/code]包起來嗎?@_@,因為有顏色的程式碼方便大家閱讀
 楼主| 发表于 2008-11-17 11:03:50 | 显示全部楼层
感谢各位,问题已经解决了。呵呵,我差点都郁闷的要换框架了。
发表于 2008-11-17 11:22:44 | 显示全部楼层
代码高亮可以直接使用编辑器里的按钮。

本版积分规则