request方式传中文是有问题的,不管asp还是aspx,
要进行编码转换
要进行编码转换
解决方案 »
- C#读取txt数据问题
- 关于WebMatrix深入的探索
- 菜鸟请教一个关于截取标题长度的问题
- IIS怎么装不了??
- 求个access语法 select * from news where dTime >='2009-07-12'
- 求助! <tr>等类似html元素提取问题 ,请大家帮帮忙
- 急:我在datalist里添加一个按钮,并绑定了属性,现想调用这个属性,如何实现?
- 一个有关repeater嵌套repeater的问题
- 未将对象引用设置到对象的实例问题求教
- 运行asp.net时内存不断上升?
- 请问大家在DATAGRID中鼠标移动到某条记录上显示不同的颜色是怎么哪个属性
- ASP.NET Forms验证问题
老大,还是不行啊,我在asp页中用<%
response.Write(request("Search") )
response.End()
%>
来读取这个,是乱码!我的详细代码:
string str="proSearch.asp?SortName="+ Request["SortName"] +"&Search=" + Server.UrlEncode(Request["Search"]) +"&SortID=" + Request["SortID"];
Response.Redirect(str);
我刚才试了一下
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if (Request.QueryString["sid"]!=null)
{
Response.Write(Request.QueryString["sid"]);
}
} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion private void Button1_Click(object sender, System.EventArgs e)
{
string temp="";
temp="啊";
temp="test.aspx?sid="+ temp;
Response.Redirect(temp);
}显示和读取都没有问题
requestEncoding="utf-8"
responseEncoding="utf-8"
/>改成
<globalization
requestEncoding="GB2312"
responseEncoding="GB2312"
/>可解决问题
我web.config中也是
<globalization
requestEncoding="utf-8"
responseEncoding="utf-8"
/>
也没有这种问题