#号作为html中页面定位的符号了(你一打开页面它自动定位到那个地方显示)
(1)传入参数先编码
rawurlencode
将字符串编码成 URL 专用格式。语法: string rawurldecode(string str);返回值: 字符串
(2)另一个页面解码rawurlencode
将字符串编码成 URL 专用格式。语法: string rawurldecode(string str);

解决方案 »

  1.   

    不过,推荐你用下面这一对函数:
    urlencode
    将字符串以 URL 编码。语法: string urlencode(string str);返回值: 字符串函数种类: 编码处理
     
     
    内容说明 
    本函数将字符串以 URL 编码。例如空格就会变成加号。Homepage 中 form 资料传送就是用 urlencode 编码后再送出。
     
     
    使用范例 
    本例将中文字符串以 URL 编码过,转给别的 CGI 使用<?php
    $EncodeStr=urlencode($ChineseName);
    echo "<a href=/cgi/personal.cgi?n=$EncodeStr>个人信息</a>";
    ?>  ------------urldecode
    还原 URL 编码字符串。语法: string urldecode(string str);返回值: 字符串函数种类: 编码处理
     
    内容说明 本函数将 URL 编码后字符串还原成未编码的样子。编码使用 %## 的格式。