高手进来,utf-8和gb2312兼容问题 用utf-8 xx.aspx?id=中文 就接收不到用gb2312 xx.aspx?id=%E7%BB%9D%E7%89%88 这样的中文参数又接收不到到底如何兼容啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 默认是utf-8编码,在web.config里可以修改。不可能可以同时接受两种编码,除非接受后转换。 try:在web.config里可以修改 requestEncoding="utf-8" responseEncoding="utf-8" Response.Redirect("xx.aspx?id="+Server.UrlEncode("中文"));接收:if(Request.QueryString["id"] != null){string id= "";id = Server.UrlDecode(Request.QueryString["id"]);} if(Request.QueryString["id"] != null){string id= "";id = Server.UrlDecode(Request.QueryString["id"]);} 也可以用这个Server.UrlEncode()编码字符串,以便通过 URL 从 Web 服务器到客户端进行可靠的 HTTP 传输。 http://blog.csdn.net/goody9807/articles/138871.aspx 来个神吧。 一个GridView导出到Excel中的问题 关于页面载入时右侧的窗体 如何将本机的cookie文件内容附到WebClient里,远程登录discuz论坛呀? 麻烦大家推荐几本进阶的书 带bin文件夹的源码上传到空间如何设置? asp.net C# 控件用法 这样的sql语句如何实现? 关于SQL语句的问题!比较菜,快来接分!!!!!! SOS NET中的--Dubug 请教各位一个关于提高网页生成效率的问题。 基础连接已经关闭: 无法解析此远程名称
不可能可以同时接受两种编码,除非接受后转换。
在web.config里可以修改
requestEncoding="utf-8"
responseEncoding="utf-8"
if(Request.QueryString["id"] != null)
{
string id= "";
id = Server.UrlDecode(Request.QueryString["id"]);
}
{
string id= "";
id = Server.UrlDecode(Request.QueryString["id"]);
}
编码字符串,以便通过 URL 从 Web 服务器到客户端进行可靠的 HTTP 传输。