spArgs获取参数包含中文问题

#1 sunxch100

在用spArgs获取一个带有中文的值
例如$username=$this->spArgs("username");的时候,为什么回事%ae%72这样的字符串?

2010-09-09 19:17:30

#2 jake

一般来说,如果是通过URL传送的参数,也就是通过$_GET接收参数,如果有中文的话,会被URL编码的。所以在接收的时候,如果有%ae%72这样的字符串,就可以通过urldecode($this->spArgs('username'))来解码接收。

2010-09-09 22:26:47

#3 sunxch100

回复 2 jake


没想到这么快您就给回复了!

嗯,现在好了,太感谢您了。支持SpeedPHP,呵呵,现在项目正用speedPHP开发呢

2010-09-10 09:47:03