.net 使用escape 和 unescape方法:
在 C# 里,使用 escape 和 unescape,添加引用: Microsoft.JScript
string strEscaped = Microsoft.JScript.GlobalObject.escape("測試打");
注意:js的一些函數(shù),在 jscript.net 里,全部放在 GlobalObject 下
同樣, 就可以使用 unescape, encodeURI, decodeURI 等等的函數(shù)了.
或者Server.UrlDecode(Cells);
對多數(shù)URL參數(shù)。進行解密。
JS url加密解密:編碼(escape,encodeURI,encodeURIComponent),解碼(unescape,decodeURI,decodeURIComponent)
1、 傳遞參數(shù)時需要使用encodeURIComponent,這樣組合的url才不會被#等特殊字符截斷。
2、 進行url跳轉(zhuǎn)時可以整體使用encodeURI
3、 js使用數(shù)據(jù)時可以使用escape
4、 escape對0-255以外的unicode值進行編碼時輸出%u****格式,其它情況下escape,encodeURI,encodeURIComponent編碼結(jié)果相同。
您可能感興趣的文章:- 解析Asp.net,C# 純數(shù)字加密解密字符串的應用
- Asp.net,C# 加密解密字符串的使用詳解
- asp.net下XML的加密和解密實現(xiàn)方法
- asp.net web.config加密解密方法
- asp.net 對中文漢字的加密與解密代碼
- asp.net 字符串加密解密技術(shù)
- asp.net TripleDES加密、解密算法
- 淺談.NET中加密和解密的實現(xiàn)方法分享