1. 程式人生 > >使用UrlEncode和UrlDecode解決編碼問題

使用UrlEncode和UrlDecode解決編碼問題

    通過瀏覽器的GET方式獲取的值全為UTF8編碼的,網頁在獲取到後出現編碼問題,所以需要使用UrlEncode和UrlDecode轉換方式。
    解決方案如下:
    在傳送啟用郵件前使用UrlEncode函式(此函式為ASP內部函式)給使用者名稱加密
    程式碼為:
    username=Server.UrlEncode(username)
    啟用連結為
    activeuser.asp?userName="&username&"&userpassword="&userpass&"&checkcode="&checkcode

    在驗證啟用頁面使用UrlDecode函式(此函式需自己寫)為你使用UrlEncode函式加密過的變數解密
   程式碼為:
   userName=URLDecode(userName)
   這樣就大功告成!
   附UrlDecode函式(可以解密中文)