PHP把这段代码转成中文谁会“%A6%CC%3F%3F” 结果是“地图”请问有什么函数转?

服务器的PHP装到是utf-8编码的,我是虚拟主机test.php的代码如下:<?phpheader("content-Type:text/html;charset=ut... 服务器的PHP装到是utf-8编码的,我是虚拟主机
test.php的代码如下:

<?php
header("content-Type: text/html; charset=utf-8");
echo iconv("GB2312","UTF-8",$_GET['wd']);
?>

test.php?wd=%B2%E2%CA%D4 传递值为 GB2312 乱码

test.php?wd=%E6%B5%8B%E8%AF%95 传递值为utf-8可以显示正常

怎么让当传递参数编码为gb2312的传递值 test.php?wd=%B2%E2%CA%D4&ie=gb2312 这样也能正常显示(&ie=gb2312)这样。
展开
 我来答
qingdaolife
2011-11-16 · TA获得超过155个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:161万
展开全部
echo urlencode("中文-_. ")."\n"; //%D6%D0%CE%C4-_.+
echo urldecode("%D6%D0%CE%C4-_. ")."\n"; //中文-_.
echo rawurlencode("中文-_. ")."\n"; //%D6%D0%CE%C4-_.%20
echo rawurldecode("%D6%D0%CE%C4-_. ")."\n"; //中文-_.

也就是编码和解码是一样的函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ADintelligent
2011-11-16
知道答主
回答量:23
采纳率:0%
帮助的人:6.5万
展开全部
urldecode()可以转这种格式的编码但是解出来不是地图
可能“地图”进过某种运算然后进行编码了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lifei6671
2011-11-16 · TA获得超过9228个赞
知道大有可为答主
回答量:3899
采纳率:25%
帮助的人:2778万
展开全部
这个是中文编码,rawurlencode函数是还原,urlencode是编码!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网址CRMS点cn
2011-11-16
知道答主
回答量:10
采纳率:0%
帮助的人:4.4万
展开全部
urldecode函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式