我做了一个页面控制器,我可以用 tinymce 生成页面
问题是当页面名称是这样的阿拉伯语时
示例:http://domain/solarBlog/blog/category/السلمي
显示错误
所提交的网址带有不被接受的字符
有什么方法可以让 uri 允许阿拉伯字符?
我也使用默认值
$config[‘permitted_uri_chars’] = ‘a-z 0-9~%.:_\-’;
请注意,我使用的是 2.1.0 版
我做了一个页面控制器,我可以用 tinymce 生成页面
问题是当页面名称是这样的阿拉伯语时
示例:http://domain/solarBlog/blog/category/السلمي
显示错误
所提交的网址带有不被接受的字符
有什么方法可以让 uri 允许阿拉伯字符?
我也使用默认值
$config[‘permitted_uri_chars’] = ‘a-z 0-9~%.:_\-’;
请注意,我使用的是 2.1.0 版
Codeigniter 不允许提交一些要传递的字符。但在非拉丁语言的情况下,数据将被编码和传递,这将在编码字符串中生成一些不允许的字符。所以解决方案只是删除 $config['permitted_uri_chars'] 中的一些字符,如 % ,这些字符主要在编码 URL 时使用。但根据 codeigniter 文档不建议这样做。欲了解更多信息,请单击此处。