++WebRequest获取asp页面,url带中文参数时,导致asp页面出错.编码问题如何解决?? 注,asp页面不能做任何更改, 必须用get方法传递参数.并且url不能用urlEncode编码.比如:http://www.abc.com?a=你好.此url用浏览器,用vc都可以成功request,用.net就导致页面出错..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好传英文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> "http://www.abc.com?a="+System.Web.HttpUtility.UrlEncode("你好.") 除了UrlEncode,很多编码都可以的,还有很多编码楼主也可以试试, 正解在这里:System.Web.HttpUtility.UrlDecode(aa,System.Text.Encoding.GetEncoding("Gb2312"));我好晕阿,犯了一个低级错误 【原创】C#深入剖析(1)——事件 C# 过滤 重复 我有一个数组,怎么把里边的数据分组显示啊?在线等。。急 请教一个文本筐的变量的问题 什么是真正的.net高手. .net制作的安装程序不能安装在中文路径 在c/s结构中如何给datagrid列头重命名? 求好的C#写的论坛源代码 c# winfrom获取 本地 Cookies文件夹下所有存储Cookie的文件 请教,为了减轻数据库压力,想把数据明细拉到本地,在本地做查询分析。 c#程序员薪水大揭秘!!!!!!!!! API 串口数据 怎么变了????
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>
System.Web.HttpUtility.UrlDecode(aa,System.Text.Encoding.GetEncoding("Gb2312"));
我好晕阿,犯了一个低级错误