我的源代码:
<a href="cp.php?ac=msg&do=write&rcv=<?php echo urlencode($space['username']); ?> class="sender_btn" id="send">
想的是将参数rcv中的中文编码后再显示在地址栏中,但是这个行不通,浏览器中的源代码是<a href="cp.php?ac=msg&do=write&rcv=%E6%97%A0%E6%82%94" class="sender_btn" id="send"> 可是地址栏中的却还是:
http://www.qianmoer.net/cp.php?ac=msg&do=write&rcv=中文
本人php菜鸟 求大神指点 该如何解决
<a href="cp.php?ac=msg&do=write&rcv=<?php echo urlencode($space['username']); ?> class="sender_btn" id="send">
想的是将参数rcv中的中文编码后再显示在地址栏中,但是这个行不通,浏览器中的源代码是<a href="cp.php?ac=msg&do=write&rcv=%E6%97%A0%E6%82%94" class="sender_btn" id="send"> 可是地址栏中的却还是:
http://www.qianmoer.net/cp.php?ac=msg&do=write&rcv=中文
本人php菜鸟 求大神指点 该如何解决
你不用超链接,改用form的post方式提交中文做为一个hidden input。
用js代码去提交form到php。