CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

急救问题:有关URL传递字符串的问题

楼主jacky125()2006-03-10 13:09:22 在 .NET技术 / ASP.NET 提问

我在页面a中用Label1.Text   =   Server.UrlDecode(Request.QueryString("msg"))  
  接收其它页面传来的URL:   (a.aspx?msg=测试wwww),获得msg信息成功.  
   
  然后我在页面a中的地址栏将URL中的msg修改(如a.aspx?msg=测试cccc),回车后,只能收到英文字符(cccc),不能收到中文字符. 问题点数:20、回复次数:4Top

1 楼MonkWang(象写情书一样写程序)回复于 2006-03-10 13:12:48 得分 0

我也遇到过这种情况!传中文就丢失!好象是编码的问题!  
  后来我改用Session或ViewStatela来传了!Top

2 楼jacky125()回复于 2006-03-10 13:14:58 得分 0

应该怎样解决,大家帮忙想一想Top

3 楼vivianfdlpw()回复于 2006-03-10 13:23:30 得分 20

<system.web>  
  <globalization   requestEncoding="gb2312"   responseEncoding="gb2312"/>  
  </system.web>Top

4 楼vvf031(努力)回复于 2006-03-10 13:25:14 得分 0

解决方案如下:  
  修改web.config文件中的utf-8改为gb2312  
  然后传递的时候这样写:  
  url="description.aspx?name="+Server.UrlEncode(myname.text)  
  response.redirect(url)  
   
  接收的时候:  
  name=Server.UrlDecode(Request.QueryString("name"))  
   
  Top

相关问题

  • Apache+Tomcat url传递的中文字符串乱码问题
  • 字符串传递问题
  • 用url传递另一个url字符串,紧紧取了一半就断了
  • 如何通过类传递字符串
  • 如何传递这个字符串值?
  • 字符串中有“+”怎么传递?
  • dll 中字符串的传递问题?
  • Asp.net传递字符串的问题
  • DLL如何传递字符串
  • 怎么用消息传递字符串

关键词

  • 页面
  • server
  • 问题
  • msg
  • url
  • aspx

得分解答快速导航

  • 帖主:jacky125
  • vivianfdlpw

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo