asp.net对URL含有中文参数的转换
更新时间:2008年03月14日 19:24:06 作者:
asp.net的传参中经常使用到中文参数的处理,下面的函数可以解决中文参数的问题
复制代码 代码如下:
protected string UrlEncode(string url)
...{
byte[] bs = Encoding.GetEncoding("GB2312").GetBytes(url);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < bs.Length; i++)
...{
if (bs[i] < 128)
sb.Append((char)bs[i]);
else
...{
sb.Append("%" + bs[i++].ToString("x").PadLeft(2, '0'));
sb.Append("%" + bs[i].ToString("x").PadLeft(2, '0'));
}
}
return sb.ToString();
}
相关文章
浅谈AjaxPro.dll,asp.net 前台js调用后台方法
这篇文章主要介绍了浅谈AjaxPro.dll,asp.net 前台js调用后台方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-07-07
ASP.NET Core MVC中的标签助手(TagHelper)用法
这篇文章介绍了ASP.NET Core MVC中标签助手(TagHelper)的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-04-04


最新评论