第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C#是否等效于JavaScript的encodeURIComponent()?

C#是否等效于JavaScript的encodeURIComponent()?

臨摹微笑 2019-11-28 15:12:21
在JavaScript中:encodeURIComponent("?√") == "%C2%A9%E2%88%9A"C#應(yīng)用程序是否等效?為了轉(zhuǎn)義HTML字符,我使用了:txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]",    m => @"&#" + ((int)m.Value[0]).ToString() + ";");但是我不確定如何將匹配項轉(zhuǎn)換為JS使用的正確十六進制格式。例如此代碼:txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]",    m => @"%" + String.Format("{0:x}", ((int)m.Value[0])));返回“ %a9%221a"for” "?√"代替"%C2%A9%E2%88%9A"??磥砦倚枰獙⒆址鸱譃樽止?jié)或其他內(nèi)容。編輯:這是一個Windows應(yīng)用程序中,唯一可用的項目System.Web有:AspNetHostingPermission,AspNetHostingPermissionAttribute,和AspNetHostingPermissionLevel。
查看完整描述

3 回答

?
莫回?zé)o

TA貢獻1865條經(jīng)驗 獲得超7個贊

Uri.EscapeDataString或者HttpUtility.UrlEncode是轉(zhuǎn)義要成為URL一部分的字符串的正確方法。

以字符串為例"Stack Overflow"

  • HttpUtility.UrlEncode("Stack Overflow") -> "Stack+Overflow"

  • Uri.EscapeUriString("Stack Overflow") -> "Stack%20Overflow"

  • Uri.EscapeDataString("Stack +  Overflow")->也編碼"+" to "%2b"---->Stack%20%2B%20%20Overflow

當用作URL的實際部分時,只有最后一個是正確的(與查詢字符串參數(shù)之一的值相反)


查看完整回答
反對 回復(fù) 2019-11-28
?
慕勒3428872

TA貢獻1848條經(jīng)驗 獲得超6個贊

HttpUtility.HtmlEncode/解碼

HttpUtility.UrlEncode/解碼


System.Web如果項目中沒有該程序集的引用,則可以添加該程序集的引用


查看完整回答
反對 回復(fù) 2019-11-28
  • 3 回答
  • 0 關(guān)注
  • 2020 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號