优秀的手机游戏下载!
首页 “未结束的字符串常量”是嘛意思?如何解决?

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

发布时间:2024-11-23 14:00:35 编辑:手游帝 浏览:574

加个\’\\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\'时即表示字符串结束。这是网站的问题,浏览器在该网页的第2行第76个字符处发现了错误(极有…
查看详情
加个\'\\0\'表示字符串结束,一般遍历字符串时,遍历到\'\\0\'时即表示字符串结束。这是网站的问题,浏览器在该网页的第2行第76个字符处发现了错误(极有…
查看详情
加个\'\\0\'表示字符串结束,一般遍历字符串时,遍历到\'\\0\'时即表示字符串结束。这是网站的问题,浏览器在该网页的第2行第76个字符处发现了错误(极有…
查看详情
相关资讯
猜你喜欢