UriBuilder builder = new UriBuilder("http://somehost/somepath");
builder.Query = "somekey=" + "测试";
Uri someUri = builder.Uri;
string url = someUri.AbsoluteUri;
Response.Write("<p>" + HttpUtility.UrlDecode(url.Substring(url.IndexOf("?") + 1)) + "</p>");//需解码还原
Response.Write("<p>" + someUri.AbsoluteUri + "</p>");//对中文进行了编码
Response.Write("<p>" + someUri.ToString() + "</p>"); //未对中文进行编码
.net构建url
最新推荐文章于 2020-09-19 12:52:46 发布