编写asp网页vbscript数组定义赋值总是出错,帮忙改一下
<%dima=Array("篮球","足球","排球","乒乓球","羽毛球","台球")response.write(a(3))%>运行后有错...
<%
dim a=Array("篮球","足球","排球","乒乓球","羽毛球","台球")
response.write(a(3))
%>
运行后有错 展开
dim a=Array("篮球","足球","排球","乒乓球","羽毛球","台球")
response.write(a(3))
%>
运行后有错 展开
1个回答
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编码,那这行要不要都行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询