CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

急问Request问题

楼主erwinIV(逸)2005-03-14 10:47:18 在 .NET技术 / C# 提问

我需要在两个网页间传递文字,传送页面代码:opennews.aspx?T={0}  
   
  接收界面代码:string   temp   =this.Request.QueryString["T"];  
   
  如果传送的是汉字,在最后得到的字符串中最后一个字会消失,请问是什么原因。  
   
  很急,谢谢大家 问题点数:50、回复次数:7Top

1 楼alexzhang00(三角猫)回复于 2005-03-14 10:51:13 得分 20

opennews.aspx?T={0}  
   
  其中的   {0}   ,如果是   汉字,   在传之前,要经过   Server.UrlEncode   编码Top

2 楼erwinIV(逸)回复于 2005-03-14 10:57:11 得分 0

请问我该怎么做呢?Top

3 楼erwinIV(逸)回复于 2005-03-14 11:05:07 得分 0

真的很急啊,求大家多帮忙Top

4 楼zr1982930(皮卡丘)回复于 2005-03-14 11:17:32 得分 0

你到论坛里搜搜吧,应该有相关问题的啊!Top

5 楼yezie(椰子)(.Net)回复于 2005-03-14 11:18:55 得分 20

把{0}给Server.UrlEncode了  
   
  Server.UrlDecode(Request.QueryString["T"])Top

6 楼erwinIV(逸)回复于 2005-03-14 11:22:35 得分 0

我改了一下,是这样吗?  
  string   temp   =   this.Server.UrlDecode(this.Request.QueryString["T"]);  
  可还是不行,疯了Top

7 楼chenguang781013(hehe)回复于 2005-03-14 11:49:00 得分 10

简单,在汉字字符串的后面加一个0,就可以了!Top

相关问题

  • JSP的request的超急的问题
  • 急!关于Request中文字符串的问题
  • 简单问题(request接收参数)急!!!在线等!
  • 紧急求解,ASP中3层数值传递问题。Request("")
  • request的问题
  • XML Request问题
  • 急救:Server was unable to process request.???
  • request的小问题
  • Request取值问题..............
  • Request的小问题!!!

关键词

  • 汉字
  • 代码
  • server
  • opennews
  • 字符串
  • urldecode
  • querystring
  • 传送
  • urlencode
  • request

得分解答快速导航

  • 帖主:erwinIV
  • alexzhang00
  • yezie
  • chenguang781013

相关链接

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

广告也精彩

反馈

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