protected void Button1_Click(object sender, EventArgs e)
{
string k = TextBox1.Text.ToString().Trim();
if (k == "请输入您要查询的产品名称")
{
k = "";
}
string cls = DropDownList1.SelectedItem.Text.ToString();
if (cls == "产品")
{
Response.Redirect("product_search.aspx?name=" + Server.UrlEncode(k) + "");
}
else
{
Response.Redirect("gq_search.aspx?k=" + Server.UrlEncode(k) + "&cls=" + Server.UrlEncode(cls) + "");
}
}
现在点搜索,比如我输入“爱情”,点搜索URL就会显示:gq_search.aspx?k=%u6d77%u4ea7&cls=%u4f9b%u5e94
我现在不想转码,点搜索后,直接显示:gq_search.aspx?k=%爱情&cls=XXX
直接显示中文,请问我如何改上述代码?本人是菜鸟,请多多指教!
回复 萍水e相逢 :我不太懂,好像没有,我把UrlEncode改为UrlDecode,没用,还是转码:
gq_search.aspx?k=%u6d77%u4ea7&cls=%u4f9b%u5e94
我要的效果:gq_search.aspx?k=%爱情&cls=XXX