asp和c#页面的传值

zfh198601 2009-01-18 10:16:21
运行A.aspx


Response.Redirect("buyseach.asp?keyword=" + this.s_key1.Text);




buyseach.asp


response.Write(request.QueryString("keyword"))




当"keyword"没有中文字时,正常,但是有中文字时,出现乱码
...全文
148 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
用电脑混饭吃 2009-01-22
  • 打赏
  • 举报
回复
学习
xiaomangxian 2009-01-18
  • 打赏
  • 举报
回复
传值中的编码格式
koukoujiayi 2009-01-18
  • 打赏
  • 举报
回复
Response.Redirect("buyseach.asp?keyword=" + HttpUtility.UrlEncode(this.s_key1.Text));
lijavasy 2009-01-18
  • 打赏
  • 举报
回复
你设一下编码格式就可以了.
yagebu1983 2009-01-18
  • 打赏
  • 举报
回复
编码的问题!!!
zfh198601 2009-01-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 seasonjie 的回复:]
引用 6 楼 sprc_lcl 的回复:


C# codeResponse.Redirect("buyseach.asp?keyword=" + HttpUtility.UrlEncode(this.s_key1.Text,Encoding.GetEncoding("gb2312")));

我也遇到过,编码格式问题,这样应该可以了
[/Quote]
可以了,谢谢
seasonjie 2009-01-18
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sprc_lcl 的回复:]


C# codeResponse.Redirect("buyseach.asp?keyword=" + HttpUtility.UrlEncode(this.s_key1.Text,Encoding.GetEncoding("gb2312")));
[/Quote]
我也遇到过,编码格式问题,这样应该可以了
sprc_lcl 2009-01-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 koukoujiayi 的回复:]
Response.Redirect("buyseach.asp?keyword=" + HttpUtility.UrlEncode(this.s_key1.Text));
[/Quote]

Response.Redirect("buyseach.asp?keyword=" + HttpUtility.UrlEncode(this.s_key1.Text,Encoding.GetEncoding("gb2312")));
zjs1109 2009-01-18
  • 打赏
  • 举报
回复
编码问题
zfh198601 2009-01-18
  • 打赏
  • 举报
回复
编码不是一样,
.net的是utf-8
asp是gb2312

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧