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

ASP-----中文参数 问题.

楼主snowmail(mimikoko)2005-11-20 19:13:57 在 Web 开发 / ASP 提问

我用VBScript作为脚本语言,  
  传入页面两个参数:usr   和   psw,然后用VBScript脚本调用一个ActiveX控件(该控件用VB6编写)的Load方法,意在把这两个参数传入控件内部。源码如下:  
   
  <%@LANGUAGE="VBSCRIPT"   CODEPAGE="936"%>  
   
  <html>  
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <META   NAME="GENERATOR"   Content="Microsoft   Visual   Studio   6.0">  
   
  <%  
  On   error   resume   next  
   
  usr=session("usr")  
  pwd   =   session("pwd")  
   
  Dim   strTmp  
  strTmp=""  
   
  if     Isempty(usr)   or   usr=""   or   find<>1   then  
  Response.Redirect("login.asp")  
  End   if  
   
  %>  
   
  <!--   函数LoadActiveX()把数组大小和摄像头列表信息字符串传递给控件-->  
  <script   language="vbscript"   type="text/vbscript">  
   
  sub   LoadActiveX()  
   
  WebCtrl.Load   CStr(<%=usr%>),CStr(<%=pwd>)  
  end   sub  
   
  </script>  
   
  <title>  
   
  </title>  
  </head>  
  <body   onLoad="VBScript:LoadActiveX()">  
  <OBJECT   ID="WebCtrl"  
  此处我省略了控件的定义信息)  
  VIEWASTEXT>  
  </OBJECT>  
   
  </body>  
  </html>  
  输入英文正常;输入中文,IE就报错,说是LoadActiveX那个函数类型不匹配,无效的字符两个错误  
  WebCtrl.Load   方法的定义如下:(VB6编写)  
  Public   Function   LoadCtrl(inName   As   String,   inPass   As   String)   As   Boolean  
   
  大家给看一下是什么问题。 问题点数:20、回复次数:3Top

1 楼xxuu503(中国没有prison break只是因为the company不让拍)回复于 2005-11-20 21:22:44 得分 19

WebCtrl.Load   CStr(<%=usr%>),CStr(<%=pwd>)  
   
  (<%=pwd>)手误?Top

2 楼znjgress(四空和尚)回复于 2005-11-22 10:50:49 得分 1

Mark  
  Top

3 楼snowmail(mimikoko)回复于 2005-11-28 14:48:12 得分 0

解决了!  
  是WebCtrl.Load   CStr(<%=usr%>),CStr(<%=pwd>)  
  这句中书写错误,漏掉了连个""  
  正确格式如下:  
  WebCtrl.Load   "<%=usr%>","<%=pwd%>"  
  谢谢两位支持,  
  给分,呵呵  
   
  Top

相关问题

  • 怎么在ASP和.NET中实现中文参数传递?
  • 求wap+asp中文参数传递 解决方案,大家帮帮忙!
  • 中文参数问题?急!
  • 中文url参数问题
  • 中文参数的传递
  • ++WebRequest获取asp页面,url带中文参数时,导致asp页面出错.编码问题如何解决??
  • ASP参数调用!
  • 在asp页面中传递的参数是中文字符串,这会有影响吗?(200分相送)
  • ASP页间参数传递
  • asp dll 参数传递

关键词

  • vb6

得分解答快速导航

  • 帖主:snowmail
  • xxuu503
  • znjgress

相关链接

  • Web开发类图书

广告也精彩

反馈

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