如何解决url中传参数中文乱码问题?(asp.net应用程序)

afengsunwin 2003-07-25 11:23:46
用例:
http://localhost/myweb/aa.aspx?id=测试
在aa.aspx中用request.querystring("id")的乱码,如何解决?谢谢
...全文
338 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
afengsunwin 2003-08-28
  • 打赏
  • 举报
回复
多谢各位,给分!
xhan2000 2003-08-12
  • 打赏
  • 举报
回复
"http://..."+Server.UrlEncode()

Server.UrlDecode(0
活靶子哥哥 2003-08-12
  • 打赏
  • 举报
回复
配置webconfig和UrlEncode()
配合
michael3769 2003-08-12
  • 打赏
  • 举报
回复
带有中文的参数用HttpUtility.UrlEncode()
michael3769 2003-08-12
  • 打赏
  • 举报
回复
In web.config like this:

<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
chenee543216 2003-07-25
  • 打赏
  • 举报
回复
使用session吧,比较 easy
session["id"]="测试";
string str=(string)session["id"];
panyee 2003-07-25
  • 打赏
  • 举报
回复
var url = "http://localhost/myweb/aa.aspx?id=" + escape("测试");
brbrm 2003-07-25
  • 打赏
  • 举报
回复
最好的办法是不传中文。
如果无法控制用户的浏览器设置,几乎总是会出问题
zwztu 2003-07-25
  • 打赏
  • 举报
回复
将web.config文件中的
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
中的utf-8 改成 gb2312

110,825

社区成员

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

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

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