日期:2014-05-19  浏览次数:20815 次

如何对url编码
请问我在winform程序中使用webrequest(url)提取页面数据,现在遇到比如:http://www.abc.com?a=你好       这类的汉字字符串提交后服务器返回错误信息,请那个大虾能帮一下如何编码,谢谢。

------解决方案--------------------
System.Uri.HexEscape()
System.Web.HttpUtility.UrlEncode()


<%@ Page language= "C# "%>
<script runat=server>
void Page_Load(object sender, System.EventArgs e)
{
string aa = "%C9%CF%BA%A3 ";
string x = System.Web.HttpUtility.UrlDecode(aa,System.Text.Encoding.GetEncoding( "Gb2312 "));
Response.Write(x);
}
</script>