`
gudao8192
  • 浏览: 95261 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

javascript报unterminated string constant 错误的一种原因

阅读更多

    js老是报unterminated string constant,页面可以正常展现,不知道哪里错了,因为是展现JTableTree,以为自己在数据关系上出现了问题,或者少引入了JS文件,找呀找呀,怎么也没有找出来。后来到网上一搜,说是字符的问题,恍然大悟。。。

    原来,自己将数据存储到oracle中的时候,是从Excel是粘贴进去的,JS解析这些数据时发生字符集错误。将Excel中的数据先copy到记事本中,再copy到数据里,问题解决了。

 

    结论(引用自http://www.cnblogs.com/hacker84/archive/2008/01/10/1034028.html):

    如果你用UTF-8字符集保存的网页文件,必须事先告诉浏览器准备用相同的编码来打开,需要做的事情就是在网页前边加上<meta http-equiv="Content-Type" content="text/html; charset=utf-8">有了那个不管你的网页文件用什么字符集保存,脚本错误是不会出现了,只是乱码问题。由此可知浏览器对文件的读取和显示也有一个字符集问题,读取所用字符集是依据文件本身的字符集,显示时编码若没有显式指定就由浏览器中设置的语言而定。

分享到:
评论

相关推荐

    mysql输出数据赋给js变量报unterminated string literal错误原因

    在JavaScript中,"unterminated string literal"错误通常发生在字符串字面量没有被正确关闭的情况下。这意味着你的字符串在结束引号之前遇到了未预期的字符,导致JavaScript解析器无法确定字符串的结束位置。在这种...

    Steema TeeChart Pro VCL FMX Source Code 2020.29_修正版.rar

    VCLTee.TeeConst.pas(612) Error: E2066 Missing operator or semicolon VCLTee.TeeConst.pas(612) Error: E2066 Missing operator or semicolon VCLTee.TeeConst.pas(612) Error: E2052 Unterminated string VCLTee...

    汇编语言实现简单加减乘除计算器

    在计算机科学领域,汇编语言是一种低级编程语言,它将机器指令以人类可读的形式表示。本项目“汇编语言实现简单加减乘除计算器”是利用汇编语言编写的一个命令行程序,无需图形用户界面,直接通过输入数字和运算符...

    Turbo C2[1].0常见错误信息列表

    10. **错误:#145 - Unterminated string constant** 你的字符串常量没有正确关闭,可能忘记了双引号。检查字符串,确保每个开始的双引号都有对应的结束双引号。 11. **错误:#149 - Type mismatch in ...

    json-syntax-error:这是一个小型中间件,可以解决您的快速应用程序中的语法错误

    解决语法错误中间件可帮助您解决快递服务器中的语法错误厌倦/担心在无效的JSON数据被迫吞咽时看到服务器抛出语法错误? &lt;!DOCTYPE html &gt;&lt; html lang =" en " &gt;&lt; head &gt;&lt; meta charset =" utf-8 ...

    初学者在调试程序遇到的错误小结

    * 加入一个 list 页面,页面中需要一个连接,运行时显示错误 Unterminated 标签,解决方法是 href 中要将全部 spring:url 包含进去,之后加上结尾符号即可。 十、包的命名 * 建立一个装 Bean 文件的包,一个装 DAO...

    JSMin(javaScript文件压缩)

    由Douglas Crockford创建的JSMin是一个筛选程序,用于JavaScript文件中删除注释和不必要的空格。这个程序通常能够使文件大小减半,从而节省下载时间。 压缩包里包含了用C写的源码,及可执行程序 由于看到三条评论说...

    Java replaceAll()方法报错Illegal group reference的解决办法

    在Java编程中,`replaceAll()`方法是用于字符串替换的一个强大工具,它接受两个参数:一个正则表达式作为第一个参数,以及一个替换字符串作为第二个参数。然而,如果使用不当,可能会遇到`Illegal group reference`...

    读取文件中的带引号的(" ")中的字符串

    System.out.println("Unterminated quoted string: " + line.substring(startIndex)); break; // 如果没有找到结束引号,可能需要额外处理 } } line = line.substring(startIndex + 1); } } } ``` 这段代码...

    struts2 标签库 帮助文档

    3. &lt;s:action name=""&gt;&lt;/s:action&gt;-----执行一个view里面的一个action 4. &lt;s:actionerror/&gt;-----如果action的errors有值那么显示出来 5. &lt;s:actionmessage/&gt;-----如果action的message有值那么显示出来 6. ...

    C++出错提示英汉对照表

    Fuction should return a value ------------------函数必需返回一个值 Goto statement missing label ------------------ Goto语句没有标号 Hexadecimal or octal constant too large ------------------16进制或...

    PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】

    - **SimpleXMLElement的优势**:SimpleXMLElement提供了一种更简单的语法,可以更直观地创建XML结构,同时支持XPath查询。 了解这些基本概念后,开发者可以轻松地在PHP中创建和操作XML文档。此外,还有一些在线工具...

    能过滤注释的词法分析程序

    LEX是一种用于生成词法分析器的工具,它是Yacc(Yet Another Compiler-Compiler)的配套工具,广泛应用于编译器设计。LEX接受用特定语法描述的规则集,然后生成相应的词法分析器代码。这些规则定义了如何匹配输入...

    用于容器的 Foreach.Map:提供迭代映射项的可能性-matlab开发

    Matlab 提供地图/字典(键值存储数据... 但是,如果将 foreach 与一些匿名函数结合使用,您将获得一个更强大的工具:foreach 可以使用当前迭代键调用函数句柄,以便一个 f.ex. 可以使用相应的轴将相应的图例条目附加

    linux命令行下安装oracle10G

    Oracle 10g 在一些 Linux 系统下安装可能会被中断,在安装日志文件$ORACLE_HOME/install/make.log 里可以看见以下错误信息:/bin/sed: -e expression #1, char 7: unterminated `s' command 要解决这个问题就必须...

    差分驱动分析

    在电子设计领域,差分信号传输是一种广泛采用的技术,尤其是在高速信号处理系统中。差分信号利用两根导线上的电压差来表示信号,这种方式能有效抑制噪声干扰,提高信号质量。AD公司针对差分电路驱动进行了深入的研究...

    dp18_ap6330整理完工20170209_1129.7z

    out/target/product/tulip-d1/obj_arm/SHARED_LIBRARIES/libbt-vendor_intermediates/vnd_buildcfg.h:2:0: error: unterminated #ifndef #ifndef _VND_BUILDCFG_H ^ Host Clang TableGen: llvm-rs-cc (gen-clang-...

Global site tag (gtag.js) - Google Analytics