您的位置:首页 > Web前端 > JavaScript

C#实现javascript的escape

2006-08-02 17:39 197 查看
/// <summary>
/// C#实现javascript的escape
/// </summary>
/// <param name="s"></param>
/// <returns></returns>
private 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)
{ /**///// BE SURE 2's
sb.Append("%u");
sb.Append(ba[i + 1].ToString("X2"));
sb.Append(ba[i].ToString("X2"));
}
return sb.ToString();

}

如果是unescape就可以用System.Web.HttpUtility.UrlDecode()方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: