0

我做了一个页面控制器,我可以用 tinymce 生成页面

问题是当页面名称是这样的阿拉伯语时

示例:http://domain/solarBlog/blog/category/السلمي

显示错误

所提交的网址带有不被接受的字符

有什么方法可以让 uri 允许阿拉伯字符?

我也使用默认值

$config[‘permitted_uri_chars’] = ‘a-z 0-9~%.:_\-’;

请注意,我使用的是 2.1.0 版

4

1 回答 1

1

Codeigniter 不允许提交一些要传递的字符。但在非拉丁语言的情况下,数据将被编码和传递,这将在编码字符串中生成一些不允许的字符。所以解决方案只是删除 $config['permitted_uri_chars'] 中的一些字符,如 % ,这些字符主要在编码 URL 时使用。但根据 codeigniter 文档不建议这样做。欲了解更多信息,请单击此处

于 2012-05-28T11:54:09.280 回答