C#使用 Server.URLEncode
编码
System.Web.HttpUtility.UrlEncode(str,System.Text.Encoding.Unicode); System.Web.HttpUtility.UrlEncode(str,System.Text.Encoding.UTF8); System.Web.HttpUtility.UrlEncode(str,System.Text.Encoding.GetEncoding("GB2312"));
解码
System.Web.HttpUtility.UrlDecode(str,System.Text.Encoding.Unicode); System.Web.HttpUtility.UrlDecode(str,System.Text.Encoding.UTF8); System.Web.HttpUtility.UrlDecode(str,System.Text.Encoding.GetEncoding("GB2312"));