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 展开
%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 展开
3个回答
展开全部
这段应该是URL格式编码的,用PHP的 urldecode解码
然后使用mb_convert_encoding($str, "utf-8", "你当前的编码"); 转换成UTF8编码的中文字符,如果mbstring库没打开,可去php.ini查找并开启。
然后使用mb_convert_encoding($str, "utf-8", "你当前的编码"); 转换成UTF8编码的中文字符,如果mbstring库没打开,可去php.ini查找并开启。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?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);即可
$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);即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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号
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号
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询