加个'\0'表示字符串结束,一般遍历字符串时,遍历到'\0'时即表示字符串结束。
这是网站的问题,浏览器在该网页的第2行第76个字符处发现了错误(极有可能是Javascript错误),导致产生此警告。如果能够正常使用该网站提供的服务,则可以忽略此错误
应该是asp源代码的编码和html meta或者数据库里的语言编码不通导致字符解释错误,误认为"(引号)是前一个多字节字符的一部分。
扩展资料:
字符串是由零个或多个字符组成的有限序列。一般记为 s =“a1 a2…an”( n > =0) 。它是编程语言中表示文本的数据类型,代表具有一定意义的信息,现实世界的大部分信息都以字符串的形式表示。对于一种编程语言来说,字符串处理是许多需要进行的重要任务之一,如用户程序输入信息、程序向用户显示信息等。所以几乎每一种编程语言都要有专门针对字符串的表示和操作。
参考资料来源:百度百科-字符串常量
上述代码拷贝下来,整理后测试可以执行,代码并没有问题,如下:
---
msgbox"小仙女不要生气了好不好"
msgbox"我知道自己错了"
msgbox"但是请相信我,我不是有意的"
msgbox"原谅我好吗?"
dim i
do while i<1
Select Case msgbox("如果你原谅我了请点是",68,"")
Case 6
i=1
Case 7
msgbox"你再考虑一下呗,我向你保证,以后绝对不会再犯了!"
end Select
loop
msgbox"谢谢你原谅我,爱你呦"
---
整理过程中,也出现过上述问题,应该是文本编码问题,即:如果保存为UTF-8编码,执行出错;如果保存为GB2312,执行正常。
在Windows 8上用“记事本”写VBS代码是GB2312格式,用Notepad++新建文件是UTF-8格式,执行出错(如上图)。