sd6052083 发表于 2009-8-5 15:42:39

CI接受urlencode(中文)后的参数值时 报错!

本帖最后由 sd6052083 于 2009-8-5 15:50 编辑

代码:
<?php
   foreach($tags->result() as $tag):
    echo anchor('home/tag/'.urlencode($tag->name),$tag->name);
    echo nbs(3);
   endforeach;
?>

$tag->name可能是全英文,全中文,或者中英混合
在home控制器的tag方法里
echo $this->uri->segment(3);
或者echo urldecode($this->uri->segment(3));

接受urlencode编码的全英文时,没问题
但是全中文或者中英混合的时候就会有问题


我要做一个blog,会根据标签名称来查询文章

就遇到这个问题了

试验了很多次都没解决

求高人帮忙

visvoy 发表于 2009-8-5 16:13:26

http://codeigniter.org.cn/forums/viewthread.php?tid=837
页: [1]
查看完整版本: CI接受urlencode(中文)后的参数值时 报错!