我制作了一个页面控制器,我可以用tinymce生成页面
问题是当页面名称是阿拉伯语时这样
例如:http://域/ solarBlog /博客/类别/السلمي
显示错误
您提交的URI不允许使用字符
有没有办法让uri允许阿拉伯字符?
我也使用默认
$config[‘permitted_uri_chars’] = ‘a-z 0-9~%.:_\-’;
请注意我使用的是2.1.0版本
答案 0 :(得分:1)
Codeigniter不允许提交一些要传递的字符。但是对于非拉丁语言,数据将被编码并传递,这将在编码的字符串中生成一些非允许的字符。因此,解决方案只是删除$ config ['allowed_uri_chars']中的一些字符,这些字符在编码URL时主要使用。但不建议按照codeigniter文档。有关详情,请点击here。