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