热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MicrosoftVBScript编译器错误(0x800A0409)困扰我很久了

未结束的字符串常量index.asp,line20,column24response.write鎴戜滑骞虫墜浜?代码如下:<%FunctionComputer
未结束的字符串常量
/index.asp, line 20, column 24
response.write "鎴戜滑骞虫墜浜?
代码如下:
<%
Function ComputerChoose()
    Dim RandomNum
    Dim choice
    Randomize
    RandomNum=int(rnd*3)+1
    if RandomNum=1 then
       choice="R"
    elseif RandomNum=2 then
       choice="S"
    else
       choice="P"
    end if
    ComputerChoose=choice
End Function
Sub DetermineWinner(playerChoice,computerChoice)
    if playerChoice="R" then
       if computerChoice="R" then
          response.write "石头-----石头
"
          response.write "我们平手了"
       elseif computerChoice="S" then
          response.write "石头-----剪子
"
          response.write "恭喜你,你赢了"
       elseif computerChoice="P" then
          response.write "石头-----
"
          response.write "恭喜你,你赢了"
       end if
    elseif playerChoice="S" then
       if computerChoice="R" then
          response.write "剪子-----石头
"
          response.write "恭喜你,你赢了"
       elseif computerChoice="S" then
          response.write "剪子-----剪子
"
          response.write "我们平手了"
       elseif computerChoice="P" then
          response.write "剪子-----

          response.write "恭喜你,你赢了"
       end if
    elseif playerChoice="P" then
       if computerChoice="R" then
          response.write "布-----石头
"
          response.write "恭喜你,你赢了"
       elseif computerChoice="S" then
          response.write "布-----剪子
"
          response.write "这次我赢了"
       elseif computerChoice="P" then
          response.write "布-----
"
          response.write "我们平手了"
       end if
    end if
End sub
%>




玩家:------电脑:

<%
dim player
dim computer
player=request("choice")
if player="P" or player="R" or player="S" then
    computer=ComputerChoose()
    call DetermineWinner(player,computer)
end if
%>


请选择你的武器:

石头

剪子

布  






20 个解决方案

#1


这个我不是代码的问题,可能是你的运行环境造成的,你这代码我考过来 可以直接出结果

#2


更正:我->我觉得

#3


你是用什么运行环境呀?

#4


我在iis下和netbox下直接复制运行的
ie浏览器中编码方式gb2312显示结果

#5


你是不是在代码中使用了utf-8的编码?

#6


我开始用的是AWS.exe,又用了netbox,最后又装了IIS,在IIS中我把端口号默认的设为80就报以上的错误,改成81后就变成找不到服务器了。

#7


我的代码就是上面复制的呀,没有

#8


那就奇怪了 AWS.exe其实也是基于netbox的 对asp支持很到位。。。
那会是什么问题呢。。。

你随便写个只输出一两句中文的asp文件试试 能不能正常显示

#9


可以呀
比如:
<% 
Response.Write "hello world 我的第一个ASP程序!" 
%>
能运行呀!

#10


你检查下
 response.write " 石头 ----- 石头  

这样的语句是否都一行显示 是不是有不小心分成2行的 那样也会导致

Microsoft Vbscript 编译器错误 '800a0409' 

未结束的字符串常量 

#11


是在一行。

#12


你是用IIS运行的吗?IIS需要改些什么设置!

#13


编码。。。保证文件的编码,页面的编码,程序的编码一致

#14


引用 12 楼 ristin 的回复:
你是用IIS运行的吗?IIS需要改些什么设置!


我用iis也试过了 一样好使。。。
要是单单是浏览器这边编码不对也不会报错 显示乱码而已

#15


引用 13 楼 anlige 的回复:
编码。。。保证文件的编码,页面的编码,程序的编码一致

能通俗点吗,好深奥。

#16


引用 14 楼 yan11cn 的回复:
引用 12 楼 ristin 的回复:
你是用IIS运行的吗?IIS需要改些什么设置!


我用iis也试过了 一样好使。。。
要是单单是浏览器这边编码不对也不会报错 显示乱码而已

难道我人品有问题,呵呵!

#17


既然你运行了没错,那估计是运行环境的问题了。可我运行一个其他简单的ASP程序又没有问题,运行这个就出错。和我使用的是局域网上网有关系吗?

#18


我有你一样的情况 我经常乱码 
我这里有一个东西 你加在最上面
<%@ CODEPAGE=65001%>
<%Response.CodePage=65001%>
<%Response.Charset="UTF-8"%>
或许可以帮你 

#19


我找到问题出在哪了,原来在新建动态页面时,我用DW编写时需根据所有脚本语言的不同(VB和JS)来选择不同的页面选项,我选项搞错了。
解决方法:打开记事本,把代码复制进去保存为.ASP就OK了!~~~~~~~~~
 
谢谢各位的帮忙!!!特别是小白哈!

#20


引用 13 楼 anlige 的回复:
编码。。。保证文件的编码,页面的编码,程序的编码一致

你说得很对啊!

#21


  • Microsoft Vbscript 编译器错误 错误 '800a0409' 的解决

推荐阅读
  • 本文探讨了如何在JavaScript中调用PHP函数及实现两者之间的有效交互,包括通过AJAX请求、动态生成JavaScript代码等方法。 ... [详细]
  • 下面根据配置文件,来说明一些底层与webservices的关系:回顾一下servlet的映射模式。我们知道,servlet是从javax.servlet.http.HttpServ ... [详细]
  • HTML中用于创建表单的标签是什么
    本文将详细介绍HTML中用于创建表单的标签及其基本用法,包括表单的主要特性和常用的属性设置。如果您正在学习HTML或需要了解如何在网页中添加表单,这将是一个很好的起点。 ... [详细]
  • 本文探讨了使用Lighttpd与FastCGI实现分布式部署的方法。通过在中心服务器上配置Lighttpd负责请求转发,同时在多个远程服务器上运行FastCGI进程来处理实际业务逻辑,从而提高系统的负载能力和响应速度。 ... [详细]
  • PHP中的Content-Type含义及其功能解析
    在PHP中,Content-Type头部信息用于定义资源的媒体类型(MIME类型),这对于确保客户端正确解析服务器响应至关重要。 ... [详细]
  • 本文详细介绍了如何手动编写兼容IE的Ajax函数,以及探讨了跨域请求的实现方法和原理,包括JSONP和服务器端设置HTTP头部等技术。 ... [详细]
  • 本文介绍了jQuery的基本使用方法及AJAX技术的基础知识,包括选择器、事件处理、DOM操作、动画效果等核心功能,以及如何利用AJAX实现页面的部分刷新。 ... [详细]
  • Flask框架入门指南:Windows平台下的首个Python 2.7项目
    本文将指导您如何在Windows平台上使用Python 2.7搭建一个简单的Flask应用,包括项目结构的创建、基本路由的设置以及HTML模板的设计。 ... [详细]
  • 本文介绍如何利用Python中的Epoll机制构建一个高效的Web服务器,该服务器能够处理多个并发连接,并向每个连接的客户端返回预定义的响应文本。通过使用Epoll,服务器可以实现高性能的I/O多路复用。 ... [详细]
  • 解决fetch上传图片至微信公众号H5页面的问题
    在近期的一个项目需求中,需要在微信公众号内嵌入H5页面,并实现用户通过该页面上传图片的功能,包括拍摄新照片或从已有相册中选择。前端开发中采用了fetch API进行接口调用,但遇到了上传图片时数据无法正确传递的问题。 ... [详细]
  • 本文详细记录了《PHP与MySQL Web开发》第一章的学习心得,特别关注了PHP的基本构成元素、标记风格、编程注意事项及表单处理技巧等内容。 ... [详细]
  • 本文探讨了为何采用RESTful架构及其优势,特别是在现代Web应用开发中的重要性。通过前后端分离和统一接口设计,RESTful API能够提高开发效率,支持多种客户端,并简化维护。 ... [详细]
  • scrapyredis分布式爬虫 ... [详细]
  • 统计报表模板及其实现方法
    本文介绍两个实用的统计报表模板,并提供如何将这些静态模板转换为动态JSP页面的方法。同时,文中附上了详细的代码示例。 ... [详细]
  • 本文介绍如何利用JavaScript在页面加载时为ASP.NET的DropDownList控件设置特定的选项值。 ... [详细]
author-avatar
小菜刀丶
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有