CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > .NET技术

ASP.NET中URL传参数出现乱码解决方法

作者: 佚名,  出处:IT专家网社区, 责任编辑: 包春林, 
2008-07-23 04:00
  在test.aspx中,只要获取title参数的值并显示出来即可,本来用Request["title"]就可解决的问题却因链接所处页面的编码不同而变得复杂起来

  在test.aspx中,只要获取title参数的值并显示出来即可,本来用Request["title"]就可解决的问题却因链接所处页面的编码不同而变得复杂起来:

  当链接所处的页面是用GB2312编码时,如果test.aspx也是GB2312则获取的参数值不乱码,否则乱码;

  当链接所处的页面是用UTF-8编码时,如果test.aspx也是UTF-8则获取的参数值不乱码,否则乱码;

  gb.htm

  

      < html>

  < head>

  < meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  < title>gb2312测试页< /title>

  < /head>

  < body>

  < a href="#" onclick="window.open('http://www.aaa.com');">Links< /a>

  < /body>

  < /html>

  utf8.htm:

  < html>

  < head>

  < meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  < title>utf-8测试页< /title>

  < /head>

  < body>

  < a href="#" onclick="window.open('http://www.aaa.com');">Links< /a>

  < /body>

  < /html>

共2页。 1 2 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i