c#模擬js escape方法的簡(jiǎn)單實(shí)例
更新時(shí)間:2013年11月27日 14:48:19 作者:
這篇文章主要介紹了c#模擬js escape方法的簡(jiǎn)單實(shí)例,有需要的朋友可以參考一下
復(fù)制代碼 代碼如下:
public static string Escape(string s)
{
StringBuilder sb = new StringBuilder();
byte[] ba = System.Text.Encoding.Unicode.GetBytes(s);
for (int i = 0; i < ba.Length; i += 2)
{
if (ba[i + 1] == 0)
{
//數(shù)字,大小寫(xiě)字母,以及"+-*/._"不變
if (
(ba[i] >= 48 && ba[i] <= 57)
|| (ba[i] >= 64 && ba[i] <= 90)
|| (ba[i] >= 97 && ba[i] <= 122)
|| (ba[i] == 42 || ba[i] == 43 || ba[i] == 45 || ba[i] == 46 || ba[i] == 47 || ba[i] == 95)
)//保持不變
{
sb.Append(Encoding.Unicode.GetString(ba, i, 2));
}
else//%xx形式
{
sb.Append("%");
sb.Append(ba[i].ToString("X2"));
}
}
else
{
sb.Append("%u");
sb.Append(ba[i + 1].ToString("X2"));
sb.Append(ba[i].ToString("X2"));
}
}
return sb.ToString();
}
相關(guān)文章
js驗(yàn)證電話號(hào)碼手機(jī)號(hào)碼的正則表達(dá)式
本篇文章主要是對(duì)js驗(yàn)證電話號(hào)碼手機(jī)號(hào)碼的正則表達(dá)式進(jìn)行了介紹。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-01-01
Winform動(dòng)態(tài)加載TabControl用法實(shí)例
這篇文章主要介紹了Winform動(dòng)態(tài)加載TabControl用法,以實(shí)例形式詳細(xì)講述了Winform動(dòng)態(tài)加載TabControl的方法,在C#應(yīng)用程序開(kāi)發(fā)中具有一定的實(shí)用價(jià)值,需要的朋友可以參考下2014-11-11
C#多線程編程中導(dǎo)致死鎖的常見(jiàn)陷阱和避免方法
在C#多線程編程中,死鎖(Deadlock)是一種常見(jiàn)的、令人頭疼的錯(cuò)誤,死鎖通常發(fā)生在多個(gè)線程試圖獲取多個(gè)資源的鎖時(shí),導(dǎo)致相互等待對(duì)方釋放資源,最終形成一個(gè)循環(huán)依賴,造成程序無(wú)法繼續(xù)執(zhí)行,本文將深入探討C#多線程編程中導(dǎo)致死鎖的常見(jiàn)陷阱,并幫助你避免這些坑2025-02-02
C#代碼實(shí)現(xiàn)短信驗(yàn)證碼接口示例
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)短信驗(yàn)證碼接口示例代碼,感興趣的小伙伴們可以參考一下2016-08-08
WPF實(shí)現(xiàn)曲線數(shù)據(jù)展示
這篇文章將以動(dòng)數(shù)據(jù)分析為例為大家詳細(xì)介紹wpf實(shí)現(xiàn)曲線數(shù)據(jù)展示與函數(shù)曲線展示的方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以參考一下2024-12-12
12306奇葩驗(yàn)證碼引發(fā)思考之C#實(shí)現(xiàn)驗(yàn)證碼程序
春運(yùn)最高峰來(lái)了!明天通過(guò)網(wǎng)絡(luò)將能買(mǎi)到小年夜的車(chē)票,本周四就將開(kāi)售除夕日車(chē)票,但不少人被首次在春運(yùn)期間使用的圖片驗(yàn)證碼搞得很火大,小編也正在對(duì)驗(yàn)證碼進(jìn)行研究,編寫(xiě)了由C#實(shí)現(xiàn)驗(yàn)證碼程序,分享給大家2015-12-12
Unity3D基于UGUI實(shí)現(xiàn)虛擬搖桿
這篇文章主要為大家詳細(xì)介紹了Unity3D基于UGUI實(shí)現(xiàn)虛擬搖桿,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-04-04

