在項目中經常需要用到querystring來傳遞部分字符串,如果是英文或者字母的情況下,獲取到的查詢字符串沒有問題,但是如果是中文的話,編碼不一致的情況下就會產生亂碼,我們需要對傳遞的字符串進行處理
1)後臺傳遞
傳遞的時候通過 Server.UrlEncode(querystring),對字符串進行url編碼
獲取的時候通過Server.UrlDecode(querystring),對字符串進行url解碼
2)前臺js傳遞:如在javascript的函數中打開一個窗口,並且爲窗口傳遞參數
傳遞的時候通過escape(querystring),對字符串進行url編碼
獲取的時候通過Server.UrlDecode(querystring),對字符串進行url解碼