“未结束的字符串常量”是嘛意思?如何解决?

发布时间:2024-11-23 14:00:35 来源:君肯网

加个’\0’表示字符串结束,一般遍历字符串时,遍历到’\0’时即表示字符串结束。

这是网站的问题,浏览器在该网页的第2行第76个字符处发现了错误(极有可能是Javascript错误),导致产生此警告。如果能够正常使用该网站提供的服务,则可以忽略此错误

应该是asp源代码的编码和html meta或者数据库里的语言编码不通导致字符解释错误,误认为”(引号)是前一个多字节字符的一部分。

扩展资料:

字符串是由零个或多个字符组成的有限序列。一般记为 s =“a1 a2…an”( n &gt=0) 。它是编程语言中表示文本的数据类型,代表具有一定意义的信息,现实世界的大部分信息都以字符串的形式表示。对于一种编程语言来说,字符串处理是许多需要进行的重要任务之一,如用户程序输入信息、程序向用户显示信息等。所以几乎每一种编程语言都要有专门针对字符串的表示和操作。

参考资料来源:百度百科-字符串常量

未结束的字符串常量

上述代码拷贝下来,整理后测试可以执行,代码并没有问题,如下:

msgbox”小仙女不要生气了好不好”

msgbox”我知道自己错了”

msgbox”但是请相信我,我不是有意的”

msgbox”原谅我好吗?”

dim i

do while i&lt1

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格式,执行出错(如上图)。

ASP语法错误 未结束的字符串常量

错误意思就是你的

js代码

中有字符串的

引号

用得不对,引号是成对出现的,单

双引号

不要混淆了

比如:

var

a=”aaa或者var

a=”aaa’

就会报你那样的错误

javascript:为什么下面这段代码报错“未结束的字符串常量”啊?求指导!(IE8正常,IE6报错)

connstr

=

”Provider=MSDASQL.1Driver={MySQL

ODBC

3.51

Driver}DATABASE=”&ampDBName&amp”SERVER=”&ampDBIP&amp”UID=”&ampDBUser&amp”pwd=”&ampDBPSD

对补充的答复:

那就是你的连接字串本身就有问题,要查一下你是否已经将数据库添加到了ODBC,作为数据源

把那些变量全部换成常量试一下是否能正确连接数据库,成功后再加变量

据我看这里边没有任何错误的!这只是一个定义的过程而已民,又不是执行,即使是执行错误,那么只有一种可能性:

那就是传入html变量中含有’字符,而这个字符因与原来的字符相冲突,可能会在浏览器中报错!你在IE6中试着将原来的’字符或”字符全部换成编码或者直接去掉试一下!

未结束字符常量往往是这样的语句会出现:

var s = ”sgfgsfgsdgs

因为这里边只有一个”定界符,与后来必然不配对,所以才会出现未结束字符常量错误!

以上就是关于“未结束的字符串常量”是嘛意思?如何解决?全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

更多相关资讯

加个’\0’表示字符串结束,一般遍历字符串时,遍历到’\0’时即表示字符串结束。 这是网站的…
查看详情
加个’\0’表示字符串结束,一般遍历字符串时,遍历到’\0’时即表示字符串结束。 这是网站的…
查看详情
加个’\0’表示字符串结束,一般遍历字符串时,遍历到’\0’时即表示字符串结束。 这是网站的…
查看详情
相关文章
推荐游戏
风之谷
风之谷
游戏资讯 10.5M
下载
斗罗大陆3
斗罗大陆3
游戏资讯 566.9M
下载
冠军网球
冠军网球
游戏资讯 148.1M
下载
最佳炮手
最佳炮手
游戏资讯 68.1M
下载
如梦下弦月
如梦下弦月
游戏资讯 840.1M
下载
富甲封神传
富甲封神传
游戏资讯 263.0M
下载