要取得客户端传送的中文参数并不用JS吧,况且JS怎么可能实现呢?
我给出一个参考,不知道是否合适……
当客户端用地址传值过来的时候,服务器端再次解出来
<?php
echo urlencode($_GET['id']);
?>

解决方案 »

  1.   

    <SCRIPT language="VBScript">
    Function URLEncoding(vstrIn)
        strReturn = ""
        For i = 1 To Len(vstrIn)
            ThisChr = Mid(vStrIn,i,1)
            If Abs(Asc(ThisChr)) < &HFF Then
                strReturn = strReturn & ThisChr
            Else
                innerCode = Asc(ThisChr)
                If innerCode < 0 Then
                    innerCode = innerCode + &H10000
                End If
                Hight8 = (innerCode  And &HFF00)\ &HFF
                Low8 = innerCode And &HFF
                strReturn = strReturn & "%" & Hex(Hight8) &  "%" & Hex(Low8)
            End If
        Next
        URLEncoding = strReturn
    End Function
    </SCRIPT>
      

  2.   

    如果按照你的说法
    echo urldecode($_GET['page_title']);
    就可以
      

  3.   

    fason(阿信) 的函数可以满足我的要求,但是有时出错,在出错的页面刷新一下可以通过,但到了下一页的时候为什么不箮怎么做都出错了呢?同样的函数
      

  4.   

    http://www.csdn.net/develop/Read_Article.asp?Id=15043