2024年5月9日发(作者:)
JavaScript“未结束的字符串常量”原因及其解决办法总结
JavaScript经典 2010-11-09 11:50:28 阅读25 评论0 字号:大中小 订阅
项目开发中,接触JS是在所难免的,但有时老是出现“未结束的字符串常量”的错
误,并且踏破铁鞋无觅处,焦头烂额人郁郁。根据自己的经验和网络上常见的现象,做下
总结,以便日后品茗细琢。
大致分为以下三种情况:
①JAVASCRIPT和JSP(或其他网页)文件的编码类型不一致
现象:
比如,你的jsp网页用的编码格式是utf-8 ,但是你的js文件用的编码格式却
是gb2312。这样文件内部特殊字符因格式不一致就会在解码时出现乱码,从而导致编译
器在未到达引号( "或' )前提前结束,产生“未结束的字符串常量”。这种不太容易发现错
误。
解决:
如果你的js是外部引用进来的,而不是在jsp页面上编写的,可以在