编写asp网页vbscript数组定义赋值总是出错,帮忙改一下

<%dima=Array("篮球","足球","排球","乒乓球","羽毛球","台球")response.write(a(3))%>运行后有错... <%
dim a=Array("篮球","足球","排球","乒乓球","羽毛球","台球")
response.write(a(3))
%>
运行后有错
展开
 我来答
匿名用户
2014-11-21
展开全部
<%

dim a : a = Array("篮球","足球","排球","乒乓球","羽毛球","台球")

response.write(a(3))

%>

 dim是定义变量, 而不是定义表达式!!!

追问
没有效果呀!
只知道把定义的内容改成数字a = Array(0,1,2,3,4,5) 就不会出错,是哪儿的问题呢?
追答

注意编码, asp一般使用gb2312

如果你用utf-8编码

那在页面最头部加上

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

language作用是设置asp的编程语言, 这里是使用VBScript语言

codepage 作用是设置asp的编码, 这里的65001表示utf-8编码

 

如果是使用gb2312编码,那这行要不要都行

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式