PHPURL编码问题

julychina 2004-08-16 04:57:49
现在有一个字符“时义浩维”
使用javascript函数encodeURIComponent得到了%E6%97%B6%E4%B9%89%E6%B5%A9%E7%BB%B4
用PHP的urlencode得到了%CA%B1%D2%E5%BA%C6%CE%AC
现在我怎么样把用PHP的函数得到用javascript函数得到的结果呢?大家帮忙呀。
一定要用PHP得到同javascript得到的结果一样。

急用。
...全文
178 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pswdf 2004-08-16
  • 打赏
  • 举报
回复
xuzuning(唠叨) 大哥太强大了!
indeed 2004-08-16
  • 打赏
  • 举报
回复
帮你顶一下
xuzuning 2004-08-16
  • 打赏
  • 举报
回复
function encodeURIComponent($text) {
preg_match_all("/[\x81-\xfe]?./",$text,$regs);
$rtext = "";
foreach($regs[0] as $v) {
$ch = iconv("gb2312","UTF-8",$v);
$rtext .= sprintf("%%%02X%%%02X%%%02X",ord($ch[0]),ord($ch[1]),ord($ch[2]));
}
return $rtext;
}
$text = "时义浩维";
echo encodeURIComponent($text);

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧