欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-01-31 09:22:22
复制代码 代码如下:protected string urlencode(string url)    &nbs...
复制代码 代码如下:

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();
        }