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()方法
/// 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()方法
相关文章推荐
- C#实现javascript的escape
- c# 实现javascript中的escape和unescape
- C#实现javascript的escape
- c#实现javascript escape
- javascript实现上传多个附件,并在后台C#处理
- c#.net用JavaScript实现 时钟显示
- javascript模拟实现C# String.format函数功能代码
- java实现javascript escape unescap
- 如何使用PHP实现javascript的escape和unescape函数
- MSScriptControl详解(可实现在C#等语言中调用JAVASCRIPT代码)
- 类似 MSDN CSDN 导航树效果 ASP.Net(C#) + JavaScript 实现!
- 在C#中调用VBScript、JavaScript等脚本的实现
- ASP.NET中运用xmlhttp实现无刷新数据传递(C# and JavaScript)
- 原创:VC下实现UrlEncode(javascript之escape)功能(VC 为 UNICODE编码)
- javascript(c#) 使用escape、unescape .
- Atitit 文件上传 架构设计 实现机制 解决方案 实践java php c#.net js javascript c++ python
- C# 实现 javascript 的 getTime()
- JavaScript与C#互通的DES加解密算法的实现(转)
- C#实现JS脚本的escape()和unescape()
- C#中模仿javascript实现eval