2024年5月9日发(作者:)

JavaScript“未结束的字符串常量”原因及其解决办法总结

JavaScript经典 2010-11-09 11:50:28 阅读25 评论0 字号:大中小 订阅

项目开发中,接触JS是在所难免的,但有时老是出现“未结束的字符串常量”的错

误,并且踏破铁鞋无觅处,焦头烂额人郁郁。根据自己的经验和网络上常见的现象,做下

总结,以便日后品茗细琢。

大致分为以下三种情况:

①JAVASCRIPT和JSP(或其他网页)文件的编码类型不一致

现象:

比如,你的jsp网页用的编码格式是utf-8 ,但是你的js文件用的编码格式却

是gb2312。这样文件内部特殊字符因格式不一致就会在解码时出现乱码,从而导致编译

器在未到达引号( "或' )前提前结束,产生“未结束的字符串常量”。这种不太容易发现错

误。

解决:

如果你的js是外部引用进来的,而不是在jsp页面上编写的,可以在