生成拼接网址中的汉字编码

来源:互联网 发布:淘宝服装定制店怎么开 编辑:程序博客网 时间:2024/06/16 12:41

URL是访问互联网资源的唯一标识符,很多时间需要手工生成一些资源URL来更便捷的获取资源,在此本人介绍一下如何获取生成一般网站需要的对汉字的编码:

UTF8

        private string GetUTF8StrURL(string text)        {            string result = "";            byte[] buf = Encoding.UTF8.GetBytes(text);            foreach (byte b in buf)            {                result += "%" + string.Format("{0:X2}", b);            }            return result;        }

GBK

private string GetGBKStrURL(string text)        {            string result = "";            byte[] buf = Encoding.GetEncoding("gbk").GetBytes(text);            foreach (byte b in buf)            {                result += "%" + string.Format("{0:X2}", b);            }            return result;        }


0 0