自己对编码的了解太少,自己研究了一上午也没研究出来,请教大家 http://www.baidu.com/s?wd=%D6%D0%B9%FA上面网址的 %D6%D0%B9%FA 百度搜索引擎会翻译成为:中国不知道用php语法如何才能把 %D6%D0%B9%FA 还原成中国啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是普通的urlencodeurldecode %D6%D0%B9%FA urldecode 之后不是 中国 啊? echo urlencode("中国");//对比一下就知道是不是了 <?echo urlencode(中国);?>这个输出的 就是 =%D6%D0%B9%FA <? echo urlencode(中国); ?> 这个输出的 就是 =%D6%D0%B9%FA 如果文件的编码是ANSI并且页面字符编码是gb2312那urlencode("中国")就是%D6%D0%B9%FA如果文件的编码是utf-8并且页面字符编码是utf-8那urlencode("中国")就是%E4%B8%AD%E5%9B%BD编码不一样结果也是不一样的。因为百度是gb2312的 循环内的公式不一致怎么写一个函数? PHP做一个链接数据库的搜索框 PHP是如何设计那个数据类 请教一个小问题 Winmail的问题想请教? 大蝦幫幫忙:下載PHP 4.0.11版本 简单的递归,可怎么也想不明白,求助!!! 为什么我的blog没有计数器? install.php是不是只能在一个空间运行一次? 学PHP MYSQL是不是必学LINUX? php中文输出英文的问题,在线等 在html或者php网页 返回xml的数据
urlencode
urldecode
echo urlencode("中国");//对比一下就知道是不是了
echo urlencode(中国);
?>这个输出的 就是 =%D6%D0%B9%FA
echo urlencode(中国);
?> 这个输出的 就是 =%D6%D0%B9%FA
如果文件的编码是utf-8并且页面字符编码是utf-8那urlencode("中国")就是%E4%B8%AD%E5%9B%BD
编码不一样结果也是不一样的。因为百度是gb2312的