1. 程式人生 > >c# UTF-8解碼編碼及陣列與List<string>之間轉換等基本知識點總結

c# UTF-8解碼編碼及陣列與List<string>之間轉換等基本知識點總結

Encoding utf8 = Encoding.UTF8;

//首先用utf-8進行解碼                   

string code = HttpUtility.UrlDecode(str.ToUpper(), utf8);

//將已經解碼的字元再次進行編碼.

string encode = HttpUtility.UrlEncode(code, utf8).ToUpper();

 

cookieParam為字串,先轉換為字元陣列,再轉換為List<string>

List<string> param = new List<System.String>(cookieParam.Split(','));

拼字元陣列與拼物件

function getParam(){
            var param = {};
            param[0] = $("#start").val();
            param[1] = $("#end").val();
            param[2] = $("#County").val();
            param[3] = $("#Town").val();
            param[4] = $("#Committee").val();
            return param;
        }
        function getParam2() {
            var param = [];
            param.push($("#start").val());
            param.push($("#end").val());
            param.push($("#County").val());
            param.push($("#Town").val());
            param.push($("#Committee").val());
            return param;
        }

把字元陣列轉換成字串

var str = getParam2().join(",");

 

jquery.cookie應用

引用jquery.cookie.js檔案

詳細用法介紹:https://www.cnblogs.com/zlq92/p/7804591.html

前臺存資料:$.cookie("cookieParam", str, { expires: 7, path: "/" });

後臺取資料:Request.Cookies["cookieParam"].Value