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

[已解决] 页面跳转有时乱码问题

[复制链接]
发表于 2010-9-27 16:43:14 | 显示全部楼层 |阅读模式
请问一下这种跳转有什么注意的
    在控制器写
     echo "<script>alert('状态改变成功!');location.href='http://app/index.php/admin/group'</script>";
  为什么有时会乱码有时不会
发表于 2010-9-27 17:06:17 | 显示全部楼层
请保持文件编码一致
 楼主| 发表于 2010-9-27 17:56:51 | 显示全部楼层
回复 2# ywqbestever


    一致啊 因为都引用同一个top
发表于 2010-9-27 18:15:06 | 显示全部楼层
加 <meta>,不管什么时候都要加,不加就乱码。
发表于 2010-9-27 18:58:42 | 显示全部楼层
在跳转过去的页面的head标签中加上
<head>
<meta http-equiv="Content-Type:text/html;charset=utf-8" />
</head>
或者在控制器中加上文件的开头,即在class controller_name extend Controller这一句的上面加上
header("Content-Type:text/html;charset=utf-8");

有的浏览器能够自动识别,但是有的浏览器就不能自动识别,必须制定编码
 楼主| 发表于 2010-9-28 09:55:34 | 显示全部楼层
晕死了 ,昨天还乱码的 今天怎么又好了 ,看来我人品时好时坏啊
 楼主| 发表于 2010-9-28 10:00:06 | 显示全部楼层
这些跳转的文件都引用同一个header.php 那就是每个页面都有
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
为什么有时乱码 有时不会

本版积分规则