&#數(shù)字;這種編碼其實(shí)就是將單個(gè)字符轉(zhuǎn)為對(duì)應(yīng)的區(qū)碼位(數(shù)字),然后區(qū)碼位前綴加上“&#”,后綴加上“;”組成,對(duì)于這種編碼的字符串,瀏覽器會(huì) " /> 亚洲天堂资源,毛片大全高清免费,禁网站在线观看免费视频

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Asp.Net中的字符串和HTML十進(jìn)制編碼轉(zhuǎn)換實(shí)現(xiàn)代碼

ASP.NET將字符串轉(zhuǎn)為&#區(qū)碼位編碼,或者將&#區(qū)碼位編碼字符串轉(zhuǎn)為對(duì)應(yīng)的字符串內(nèi)容。

&#數(shù)字;這種編碼其實(shí)就是將單個(gè)字符轉(zhuǎn)為對(duì)應(yīng)的區(qū)碼位(數(shù)字),然后區(qū)碼位前綴加上“&#”,后綴加上“;”組成,對(duì)于這種編碼的字符串,瀏覽器會(huì)自動(dòng)解析為對(duì)應(yīng)的字符。

ASP.NET字符串和&#編碼轉(zhuǎn)換源代碼和測試代碼如下:

using System;using System.Text.RegularExpressions;public partial class purchase_property : System.Web.UI.Page{ /// <summary> /// ASP.NET將字符串轉(zhuǎn)為16進(jìn)制區(qū)碼位&#編碼 /// </summary> /// <param name="s">要進(jìn)行16進(jìn)制區(qū)碼位編碼的字符串</param> /// <returns>編碼后的16進(jìn)制區(qū)碼位&#字符串</returns> public string StringToUnicodeCodeBit(string s) {  if (string.IsNullOrEmpty(s) || s.Trim() == "") return "";  string r = "";  for (int i = 0; i < s.Length; i++) r += "&#" + ((int)s[i]).ToString() + ";";  return r; } public string reMatchEvaluator(Match m) {  return ((char)int.Parse(m.Groups[1].Value)).ToString(); } /// <summary> /// ASP.NET將16進(jìn)制區(qū)碼位&#編碼轉(zhuǎn)為對(duì)應(yīng)的字符串 /// </summary> /// <param name="s">16進(jìn)制區(qū)碼位編碼的字符串</param> /// <returns>16進(jìn)制區(qū)碼位編碼的字符串對(duì)應(yīng)的字符串</returns> public string UnicodeCodeBitToString(string s) {  if (string.IsNullOrEmpty(s) || s.Trim() == "") return "";  Regex rx = new Regex(@"&#(/d+);", RegexOptions.Compiled);  return rx.Replace(s, reMatchEvaluator); } protected void Page_Load(object sender, EventArgs e) {  string s = "ASP.NET區(qū)碼位字符串";  s = StringToUnicodeCodeBit(s);//轉(zhuǎn)為&#編碼  Response.Write(s);  Response.Write("/n");  s = UnicodeCodeBitToString(s);//&#編碼轉(zhuǎn)為字符串  Response.Write(s); }}

Javascript版本可以參考下面:

function uncode(str) {//把&#編碼轉(zhuǎn)換成字符  return str.replace(/&#(x)?([^&]{1,5});?/g, function (a, b, c) {   return String.fromCharCode(parseInt(c, b ? 16 : 10));  });}function encode(str) {//把字符轉(zhuǎn)換成&#編碼  var a = [], i = 0;  for (; i < str.length; ) a[i] = str.charCodeAt(i++);  return "&#" + a.join(";&#") + ";";} 

AspNet技術(shù)Asp.Net中的字符串和HTML十進(jìn)制編碼轉(zhuǎn)換實(shí)現(xiàn)代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 激情亚洲婷婷 | 中文字幕一区二区三区视频在线 | 亚洲成人高清 | 99久久精品费精品国产 | 久久精品国产999久久久 | 成人免费动作大片黄在线 | 国产区精品一区二区不卡中文 | 91麻豆精品国产自产在线观看一区 | 97久久曰曰久久久 | 欧美日韩黄色大片 | 香蕉免费看一区二区三区 | 91精品国产福利尤物 | 69视频免费| 欧美色涩 | www国产精品com| 亚洲精品国产自在久久出水 | 国产亚洲精品拍拍拍拍拍 | 在线一区免费视频播放 | 伊色综合久久之综合久久 | 麻豆精品国产自产在线 | 一级女人毛片人一女人 | 2021国产精品系列一区二区 | 天天干在线影院 | 九九色综合网 | 91原创视频 | nxgx欧美| 色狠狠一区二区三区香蕉蜜桃 | 亚洲国产系列一区二区三区 | 久久久久久久亚洲精品 | 色国产精品 | 97人人模人人爽视频一区二区 | 色一色在线观看视频网站 | 开心激情网五月天 | 九九视频精品全部免费播放 | 在线欧美色 | 亚洲一区免费在线 | 91精品导航在线网址免费 | 黄色网战在线观看 | 337p欧洲亚洲大胆艺术 | 亚洲国产婷婷香蕉久久久久久 | 国产午夜精品久久久久小说 |