如何在子弹中使用非拉丁字符?

时间:2018-06-30 21:21:16

标签: php codeigniter codeigniter-3

posts表包含一条记录,其中子字段为:пролпрол-про-апрарр

我尝试使用控制器获取帖子:

public function view($slug = NULL){

    $data['post'] = $this->post_model->get_posts($slug);

    if(empty($data['post'])){
        show_404();
    }
    ...

在浏览器中查看此帖子的链接

http://localhost/ciblog/posts/пролпрол-про-апрарр

但是请注意,当我将其复制粘贴到此处时,它是:

http://localhost/ciblog/posts/%D0%BF%D1%80%D0%BE%D0%BB%D0%BF%D1%80%D0%BE%D0%BB-%D0%BF%D1%80%D0%BE-%D0%B0%D0%BF%D1%80%D0%B0%D1%80%D1%80

由于某种原因,我在浏览器中得到

  

找不到404页

如何解决使用非拉丁裔的弹头?

我将permitted_uri_chars更改为

  

a-z 0-9〜%。:_-абвгдеёжзийклмнопрстуфхцчшщъыьэюя

但似乎没有任何改变。

0 个答案:

没有答案