JS與C#編碼解碼
escape不編碼字符有69個(gè):*,+,-,.,/,@,_,0-9,a-z,A-Z
encodeURI不編碼字符有82個(gè):!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z
encodeURIComponent不編碼字符有71個(gè):!, ',(,),*,-,.,_,~,0-9,a-z,A-Z
1.
JS: escape :
js使用數(shù)據(jù)時(shí)可以使用escape
例如:搜藏中history紀(jì)錄。
0-255以外的unicode值進(jìn)行編碼時(shí)輸出%u****格式,其它情況下escape,encodeURI,encodeURIComponent編碼結(jié)果相同。
解碼使用:unescape
C#:
HttpUtility.UrlEncode
HttpUtility.UrlDecode
2.
JS: encodeURI :
進(jìn)行url跳轉(zhuǎn)時(shí)可以整體使用encodeURI
例如:Location.href=encodeURI("http://cang.baidu.com/do/s?word=百度&ct=21");
解碼使用decodeURI();
C#: decodeURIComponent
3.
JS: encodeURIComponent :
傳遞參數(shù)時(shí)需要使用encodeURIComponent,這樣組合的url才不會(huì)被#等特殊字符截?cái)唷?nbsp;
例如:<script language="javascript">document.write('<a href="http://passport.baidu.com/?logout&aid=7&
u='+encodeURIComponent("http://cang.baidu.com/bruce42")+'">退出</a& gt;');</script>
解碼使用decodeURIComponent()
C#:
[HttpContext.Current.]Server.UrlDecode
[HttpContext.Current.]Server.UrlEncode
- C#編寫的Base64加密和解密類
- C#對(duì)二進(jìn)制數(shù)據(jù)進(jìn)行base64編碼的方法
- C#解碼base64編碼二進(jìn)制數(shù)據(jù)的方法
- C#實(shí)現(xiàn)基于Base64的加密解密類實(shí)例
- Base64編碼解碼原理及C#編程實(shí)例
- c# Base64編碼和圖片的互相轉(zhuǎn)換代碼
- asp.C#實(shí)現(xiàn)圖片文件與base64string編碼解碼
- C# Base64編碼
- C# Base64編碼函數(shù)
- C# Quoted-Printable編碼、解碼
- C#實(shí)現(xiàn)Base64處理的加密解密,編碼解碼示例
相關(guān)文章
非主流的textarea自增長(zhǎng)實(shí)現(xiàn)js代碼
今天稍微研究了下textarea隨輸入內(nèi)容自動(dòng)增長(zhǎng)的功能,通過google參考了一些實(shí)現(xiàn)方式2011-12-12JS使用reduce()方法處理樹形結(jié)構(gòu)數(shù)據(jù)
這篇文章主要介紹了JS使用reduce()方法處理樹形結(jié)構(gòu)數(shù)據(jù),對(duì)樹形結(jié)構(gòu)數(shù)據(jù)感興趣的同學(xué),可以參考下2021-05-05JavaScript給每一個(gè)li節(jié)點(diǎn)綁定點(diǎn)擊事件的實(shí)現(xiàn)方法
這篇文章主要介紹了JavaScript給每一個(gè)li節(jié)點(diǎn)綁定點(diǎn)擊事件的實(shí)現(xiàn)方法,包括js循環(huán)給li綁定參數(shù)不同的點(diǎn)擊事件,需要的朋友可以參考下2016-12-12Javascript中call和apply函數(shù)的比較和使用實(shí)例
這篇文章主要介紹了Javascript中call和apply函數(shù)的比較和使用實(shí)例,本文試圖用更加清晰簡(jiǎn)單的思路來分析解釋這兩個(gè)函數(shù),需要的朋友可以參考下2015-02-02使用JavaScript實(shí)現(xiàn)一個(gè)交互式待辦事項(xiàng)列表
JavaScript是一種強(qiáng)大的腳本語言,廣泛應(yīng)用于Web開發(fā)中,本文將通過一個(gè)完整的項(xiàng)目實(shí)例,演示如何使用JavaScript來實(shí)現(xiàn)一個(gè)交互式的待辦事項(xiàng)列表,,需要的朋友可以參考下2023-08-08layui 實(shí)現(xiàn)加載動(dòng)畫以及非真實(shí)加載進(jìn)度的方法
今天小編就為大家分享一篇layui 實(shí)現(xiàn)加載動(dòng)畫以及非真實(shí)加載進(jìn)度的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-09-09彈出遮罩層后禁止?jié)L動(dòng)效果【實(shí)現(xiàn)代碼】
下面小編就為大家?guī)硪黄獜棾稣谡謱雍蠼節(jié)L動(dòng)效果【實(shí)現(xiàn)代碼】。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考2016-04-04