Hex 发表于 2011-2-7 01:28:57

回复 10# zuimengt


    -_- 英文怎么会有编码呢?CI 是英文的,都是 ASCII 的,不能存在编码。
GBK 肯定是有中文的情况下你保存的。。。。

不过你这个问题跟编码有什么关系。。。。跟 HEADER 又有什么关系?你通过什么工具跟踪的?很不靠谱啊 呵呵

jackbang 发表于 2011-2-9 21:28:13

我的也是UTF8 用得好好的,是不是同一个项目,用了不同的IDE来开发,默认的编码不一致,改一下就可以了.

longjianghu 发表于 2011-2-10 08:27:49

本帖最后由 longjianghu 于 2011-2-10 08:29 编辑

$this->load->view('你的框架页',$data);
框架页如:

<frameset rows="80,*" framespacing="0" frameborder="0" border="0">
<frame src="<?php echo site_url('admin/main/header');?>" name="top" scrolling="no" noresize="noresize"/>
<frameset cols="146,*" frameborder="0" framespacing="0" id="c">
    <frame src="<?php echo site_url('admin/main/sidebar');?>" name="sidebar" scrolling="no" noresize="noresize" />
    <frame src="<?php echo $url;?>" name="main" scrolling="auto" />
</frameset>
</frameset>

ares333 发表于 2011-2-10 09:43:51

方案就是以后无论做什么(包括数据库)全部用utf8编码

sunxch100 发表于 2011-2-11 13:04:25

在控制器将包含页面的总的frameset载入
然后在总的frameset中使用site_url()函数构造路径即可
src="http://192.168.1.8/index.php/index/echobanner">
这里应该这样写:
src = "<?php echo site_url('index/echobanner')?>"
其它的亦复如是,呵呵。

sulinghfut 发表于 2011-2-15 22:00:06

本帖最后由 sulinghfut 于 2011-2-15 22:02 编辑

请检查一下是不是你的UTF文件再有BOM头?用过UTF的CI,不会出现楼主所说的问题的

xyst0524 发表于 2011-6-14 08:47:49

sunxch100 发表于 2011-2-11 13:04 static/image/common/back.gif
在控制器将包含页面的总的frameset载入
然后在总的frameset中使用site_url()函数构造路径即可
src="http:// ...

能给个源代码吗?我找你说的实现不了:
c层:$this->load->view('management/manage');
v层manage.php:
<frameset rows = "100,*" framespacing = "0" frameborder = "no" border = "0">
             <frame src = "<?php echo site_url('managemet/manage/infoddf')?>" name = "navigation" scrolling = "no" noresize/>
...
c层infoddf方法:$this->load->view('management/navigation');

我的这个实现不了哦...求助!

longjianghu 发表于 2011-6-14 16:35:42

在控制器中直接加载视图: $this->load->view('admin/main', $data);

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>订单管理系统</title>
</head>
<frameset rows="80,*" framespacing="0" frameborder="0" border="0">
<frame src="<?php echo site_url('admin/main/header');?>" name="top" scrolling="no" noresize="noresize"/>
<frameset cols="146,*" frameborder="0" framespacing="0" id="c">
    <frame src="<?php echo site_url('admin/main/sidebar');?>" name="sidebar" scrolling="no" noresize="noresize" />
    <frame src="<?php echo $url;?>" name="main" scrolling="auto" />
</frameset>
</frameset>
<noframes>
你的浏览器不支持框架,请换一个浏览器!
</noframes>
</html>

代码中的main是一个控制器,header、sidebar是main中的方法。urll是我传进去的参数。

xushre 发表于 2011-6-15 20:12:29

我的ci是utf~8的,很正常啊!

Уаиɡ_輄 发表于 2011-10-4 18:06:16

Hex 发表于 2011-2-7 00:19 static/image/common/back.gif
这个和 frameset 无关,这是浏览器的事情,你的 CI 只管输出,而具体显示成什么样要由浏览器决定。 ...

<frameset frameborder="1" bordercolor="#4D4D4D">
    <frameset cols="150,*" frameborder="1">
      <frame name="anchor1" noresize="noresize" src="<?= $frame ?>"></frame>
      <frame name="anchor2" noresize="noresize" src=""></frame>
</frameset>

左边的是导航栏,希望点击后框架右边出现先对链接的页面 ,CI中如何实现?求助!
页: 1 [2] 3 4
查看完整版本: ci怎么载入含有frameset框架的视图?