遇见一个GET参数问题!请求帮助,急急在先等到100分!!! urlencode,随便哪一种code都成:),接分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做链接时: 'region.php?Act=Modify&Province='.urlencode('北京').'&City='.('海淀');接收参数时: $Province = urldecode($_GET['Province']); $City = urldecode($_GET['City']); 做链接时: 'region.php?Act=Modify&Province='.urlencode('北京').'&City='.urlencode('海淀');接收参数时: $Province = urldecode($_GET['Province']); $City = urldecode($_GET['City']); 对啊 zhys9(OoP.plorer) 谢谢你的回答. 想你这样编码的话!还是变成了%多少等等的了.我是想要这样的效果. http://www.cma.gov.cn/cma_new/tqyb/gn_city.php?city=北京&province=北京 . 怎么得到! 你的想法很好,可是PHP和所有的编程语言一样,都不是中国人设计的,所以对中文的支持不好! region.php?Act=Modify&Province=北京&City=海淀你是说直接在浏览器地址栏上输入中文?首先,你的页面采用的什么编码类型?如果是GBK,GB2312,不存在这个问题,如果统一都是utf-8,那要转下编码.由于在客户端浏览器输入的文字,编码都是操作系统默认的,一般来说中文xp采用的是GBK,所以你在页面上GET到后,会与你的utf-8编码不统一,get下来后是乱码.解决办法:$Province = iconv('','utf-8',$_GET['Province']);$City = iconv('','utf-8',$_GET['City']);要保证你的服务器支持iconv函数,否则请用其他方法转码. 这样,你在做链接时,就可以不用urlencode('北京')了,还有,$_GET会自动解码,不用urldecode(). 怎么就没有一个人回答对啊!其实是 APACHE的配置问题! ajax 用户名验证,php页面怎么写 使用php如何构建网站???? sprintf与mysql_real_escape_string问题? 请教一下我这样和discuz整合的方法可行吗? 这个函数为什么要用到类运算符呢? 谁有PHP+TXT 和 PHP+XML做的留言程序 如果将某个目录下的所有PHP程序都加上一段注释? 如何在windows下定时执行PHP程序? 请问学习PHP5.0,还需要学习javascript吗?! 求教:php5.5之后的mysqli,怎么选择数据库? 请问怎么把流读取到php页面 积累了很多电子书,删了挺可惜的用什么方式共享比较好呢?
接收参数时: $Province = urldecode($_GET['Province']);
$City = urldecode($_GET['City']);
接收参数时: $Province = urldecode($_GET['Province']);
$City = urldecode($_GET['City']);
我是想要这样的效果. http://www.cma.gov.cn/cma_new/tqyb/gn_city.php?city=北京&province=北京 . 怎么得到!
不是中国人设计的,所以对中文的支持不好!
由于在客户端浏览器输入的文字,编码都是操作系统默认的,一般来说中文xp采用的是GBK,所以你在页面上GET到后,会与你的utf-8编码不统一,get下来后是乱码.解决办法:
$Province = iconv('','utf-8',$_GET['Province']);
$City = iconv('','utf-8',$_GET['City']);要保证你的服务器支持iconv函数,否则请用其他方法转码.