changfuguo 发表于 2011-12-13 23:36:08

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   

dpuppet 发表于 2011-12-16 20:16:49

我是直接http://xxx.com/xxx/yyy/zzz/中文这样传的,用$this->uri->segment()来获取

wing1314 发表于 2011-12-17 11:28:02

应该可以的啊

Hex 发表于 2011-12-20 23:40:40

楼主的 CI 版本?
看起来是没问题的。

thenbsp 发表于 2011-12-25 19:25:51

你给的示例只能看出来是传给一个叫 s2 的方法,你确定你是在这个方法中去使用 $this->input->get() 接的吗?单单看这一段没有发现问题。
页: [1]
查看完整版本: URL 如何解析汉字啊