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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值