php 能实现汉字转url编码的方法吗?
有没有办法实现像这种1)%E5%AE%A2%E6%88%B7==>客户2)客户=>%E5%AE%A2%E6%88%B7求思路...
有没有办法实现像这种
1) %E5%AE%A2%E6%88%B7 ==> 客户
2) 客户=> %E5%AE%A2%E6%88%B7
求思路 展开
1) %E5%AE%A2%E6%88%B7 ==> 客户
2) 客户=> %E5%AE%A2%E6%88%B7
求思路 展开
推荐于2017-09-02
展开全部
rawurlencode()函数即可!
示例:
function raw( $String, $en = false) {
return !$en ? rawurldecode( $Strint ) : rawurlencode( $String );
}
echo raw('%E5%AE%A2%E6%88%B7'); //输出: 客户
echo raw('客户', true ); //输出:%E5%AE%A2%E6%88%B7
更多追问追答
追问
//目测转换失败。
echo raw('%E5%AE%A2%E6%88%B7') = 空
echo raw('客户', true ) = %A2%37
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
//GB2312的Encode
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"; //中文-_.
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-05-21
展开全部
有这个函数的。
<?php
// url编码
echo urldecode('%E5%AE%A2%E6%88%B7');
// url解码 www.hi-docs.com/php/urldecode.html
echo urlencode('客户');
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
urlencode('客户') //转码
urldecode('%E5%AE%A2%E6%88%B7') //解码
urldecode('%E5%AE%A2%E6%88%B7') //解码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询