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">有了那个不管你的网页文件用什么字符集保存,脚本错误是不会出现了,只是乱码问题。由此可知浏览器对文件的读取和显示也有一个字符集问题,读取所用字符集是依据文件本身的字符集,显示时编码若没有显式指定就由浏览器中设置的语言而定。

你可能感兴趣的:(JavaScript,oracle,浏览器,Excel,脚本)