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

汉字不能在表单中提交

楼主xkwth(王廷华)2006-10-01 16:41:12 在 .NET技术 / ASP.NET 提问

环境:win2000   advance   server+vs.net2003  
  开发语言:csharp  
  应用:asp.net应用  
   
  问题:  
  现在有一个login.htm,其内部为一个form表单,表单中有一个名字为userName的文本框,然后是一个提交按钮,处理该login.htm的动态网页为doLogin.aspx,在doLogin.aspx的Page_Load事件中,添加如下的代码:  
  string   userName=Request["userName"].ToString();  
  Response.Write(userName);  
  现在的问题是:如果在login.htm的文本框中输入字符,则可以在处理页面中正常的显示;如果为汉字则不显示任何的内容,这个问题时那里的原因呢  
  在线等待,感谢  
  问题点数:10、回复次数:11Top

1 楼xkwth(王廷华)回复于 2006-10-01 16:50:55 得分 0

我在网页的title标签内添加了  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312"   />  
  也不能解决问题  
  等待您的回答,先谢谢Top

2 楼xkwth(王廷华)回复于 2006-10-01 17:21:21 得分 0

在线等待!!!!Top

3 楼xkwth(王廷华)回复于 2006-10-02 07:51:19 得分 0

在线等待Top

4 楼binbare(学习·学习·再学习!)回复于 2006-10-02 08:08:29 得分 0

用记事本打开login.htm,选择编码方式为   ANSI   试下Top

5 楼xkwth(王廷华)回复于 2006-10-02 09:15:16 得分 0

好像是编码的问题,我的login.htm的字符集为gb2312,而到了doLogin.aspx的编码方式则成了UTF-8,我如果将login.htm的编码方式强制为Utf-8则可以显示提交的汉子,现在的问题是我应当如何强制doLogin.aspx的字符集呢,比如我想指定他为gb2312Top

6 楼Ivony(授人以鱼不如授人以渔,上海谋生)回复于 2006-10-02 09:19:55 得分 0

web.config中的global节。Top

7 楼mady55(小马哥)回复于 2006-10-02 15:06:46 得分 10

<globalization  
  responseEncoding="gb2312"  
  requestEncoding="gb2312"  
  fileEncoding="gb2312"  
  />  
   
  把Web.Config里的改成这样就可以了Top

8 楼exiori(IORI)回复于 2006-10-02 19:54:07 得分 0

编码问题。Top

9 楼zhangxiaopin(zxp)回复于 2006-10-02 20:16:16 得分 0

//****你可以获取前一个页面的控件/。Top

10 楼woanon(嗳老虎游)回复于 2006-10-02 20:42:36 得分 0

mady55(小马哥)     说得可以Top

11 楼shadow841112(孤风)回复于 2006-10-02 21:08:59 得分 0

貌似UTF-8也可以输入中文撒。。。Top

相关问题

关键词

得分解答快速导航

  • 帖主:xkwth
  • mady55

相关链接

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

广告也精彩

反馈

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