我的js文件中没有乱码,在ie中能正常使用,但是在火狐中不能用,firebug报错说js文件里第一行有非法字符,我点进去看确实多了几个乱码在文件的最前面:function HS_DateAdd(interval,number,date){
但是我的js文件确实没有这几个字符,查来查去也查不出到底这几个字符是从哪蹦出来的

解决方案 »

  1.   

    这是微软给文本文件的一个标识 (BOM - Bill of material),用来表明文件是 utf8 格式的。解决办法很简单,就是不用 notepad 或 wordpad 编辑文本。可以用 notepad++, ultraedit 等等
      

  2.   

    统一编码用编辑器像editplus什么的,在保存文件的时候有关于文件类型的选项,可以存为UTF-8 -BOM(不加BOM)类型的