URL 如何解析汉字啊
我传递的地址获取数据为/s2?fmt=2&max_len=38&cb=autoT.createList&q=%E5%BA%B7%E7%86%9
q的值为康熙
后台是通过 $v_name =$this->input->get('q', TRUE) ; 方式获取
就是获取不到值 ,求解释
如果为字母 则可以获取到
这是为什么 为什么
config.php
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';
$config['allow_get_array'] = TRUE; //允许你使用 $this->inpunt->get()
$config['enable_query_strings'] = TRUE;
$config['controller_trigger'] = 'c';
$config['function_trigger'] = 'm';
$config['directory_trigger'] = 'd'; // experimental not currently in use 我是直接http://xxx.com/xxx/yyy/zzz/中文这样传的,用$this->uri->segment()来获取 应该可以的啊 楼主的 CI 版本?
看起来是没问题的。 你给的示例只能看出来是传给一个叫 s2 的方法,你确定你是在这个方法中去使用 $this->input->get() 接的吗?单单看这一段没有发现问题。
页:
[1]