CI URI中,不支持中文吧?
假如我要传递1个参数给控制器,但是这个参数是中文。比如,我要按tags浏览日志文章,那URI可能是这样:
"/view_entry/tags/操作系统"
view_entry是我的控制器,那我要把参数"操作系统"传递给tags方法,在CI中,似乎不支持,对吧?我试验过,报错了。
这种情况,大牛们怎么处理?
PS:我CI新手,PHP新手:-) 有人说过吧,好像可以改一下让它支持中文的~你论坛搜索一下 默认是不支持的,需要扩展 3# Hex
怎么个扩展法呢? http://pickerel.javaeye.com/blog/324150
这里有个办法,我试试看~~~ ok,现在URL能支持中文了,但是从控制器中读到的参数却是 乱码,
比如URL是:
index.php/blog/tag/操作系统
控制器:
function tag($tag) {
echo $tag;
}
结果:
鎿嶄綔绯荤粺
输出的为乱码~ 终于解决啦,原来是浏览器的编码问题~
页:
[1]