网络编程 
首页 > 网络编程 > 浏览文章

asp.net对URL含有中文参数的转换

(编辑:jimmy 日期: 2026/3/16 浏览:3 次 )
复制代码 代码如下:
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();
        }
上一篇:实现ASP.NET多文件上传程序代码
下一篇:Linq to SQL Delete时遇到问题的解决方法
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap