php中文encoding转换

有谁知道下面这段是什么编码的中文字符?在php中怎么把他转换成utf8的中文字符,谢谢。能附上完整代码最好。%E5%9B%9B%E5%B7%9D%E7%9C%81%E6%... 有谁知道下面这段是什么编码的中文字符? 在php中怎么把他转换成utf8的中文字符,谢谢。能附上完整代码最好。

%E5%9B%9B%E5%B7%9D%E7%9C%81%E6%88%90%E9%83%BD%E5%B8%82%E5%B8%82%E5%8C%BA%E9%94%A6%E6%B1%9F%E5%8C%BA%E4%BA%BA%E6%B0%91%E5%8D%97%E8%B7%AF%E4%BA%8C%E6%AE%B580%E5%8F%B7
展开
 我来答
百度网友768b6a3f2
2008-08-19 · TA获得超过808个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:680万
展开全部
这段应该是URL格式编码的,用PHP的 urldecode解码
然后使用mb_convert_encoding($str, "utf-8", "你当前的编码"); 转换成UTF8编码的中文字符,如果mbstring库没打开,可去php.ini查找并开启。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yeahrahxephon
2008-08-19 · TA获得超过1166个赞
知道小有建树答主
回答量:1192
采纳率:0%
帮助的人:1225万
展开全部
<?php
$test = '%E5%9B%9B%E5%B7%9D%E7%9C%81%E6%88%90%E9%83%BD%E5%B8%82%E5%B8%82%E5%8C%BA%E9%94%A6%E6%B1%9F%E5%8C%BA%E4%BA%BA%E6%B0%91%E5%8D%97%E8%B7%AF%E4%BA%8C%E6%AE%B580%E5%8F%B7';
print urldecode($test);
?>
转换的话,用$test = iconv('当前编码','utf-8//ignore',$test);即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JovenShao
推荐于2018-04-27 · TA获得超过514个赞
知道小有建树答主
回答量:1161
采纳率:80%
帮助的人:606万
展开全部
header("Content-Type:text/html;charset=utf-8");
echo urldecode('%E5%9B%9B%E5%B7%9D%E7%9C%81%E6%88%90%E9%83%BD%E5%B8%82%E5%B8%82%E5%8C%BA%E9%94%A6%E6%B1%9F%E5%8C%BA%E4%BA%BA%E6%B0%91%E5%8D%97%E8%B7%AF%E4%BA%8C%E6%AE%B580%E5%8F%B7');
//Output 四川省成都市市区锦江区人民南路二段80号
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式