首页 > 解决方案 > 使用 codeigniter _remap(); 带有波斯字符

问题描述

我正在使用 _remap(); 在我的控制器中并尝试像这样路由地址

http://localhost/courses/سلامتی

但我的 $course 价值是 =

%D8%B4%D8%B3%D8%B4%D8%B3%D8%B4%D8%B3%DB%8C%D8%B4%D8%B3%DB%8C%D8%B4%D8%B3%DB %8C

    public function _remap($slug) {
        $data['title'] = ucfirst("Blog");
        $data['course'] = $slug;

        parent::setTemplate('views/courses/view', $data);
    }

标签: phpcodeigniter-3remap

解决方案


我找到了答案
$data['course'] = $slug; 应该改为
$data['course'] = rawurldecode ($slug);


推荐阅读