Voodoo魔法干扰了我的javascript,我疯了

Sne*_*ess 1 javascript jquery encoding

好吧,所以这个网站上的所有内容都已完成,一切正常,它在所有浏览器中显示得恰到好处.由于某种原因,其中一个页面根本没有样式,并且javascript没有运行.关于这一点的疯狂部分是每个页面使用相同的CSS文件和相同的JS文件,并且在所有页面中使用的包含文件的代码完全相同.

如果你访问任何工作页面,然后访问这个页面,样式都搞砸了,javascript不起作用.然而它看起来比没有风格的样式更有风格.如果你在这个页面上刷新(对页面的典型响应),下次加载它时完全没有问题,javascript什么都不做.

如果你直接访问破损的页面,通过新的窗口(新标签有时不会削减它,idkwtf!)它直接导致了没有风格的丑陋.

在Firebug中,它给了我一些疯狂的中文屎,谈论JS的第一行,当被注释掉时,仍然会抛出一个错误.在Webkit浏览器中,你不会得到中文的东西,但是关于第一行的错误也是如此.

我不知道.我已经尝试更改文件的编码,但这没有解决任何问题/导致更多问题.我问过我的一些开发者朋友,没有人知道.只要你告诉我到底发生了什么,StackOverflow就会让我感到骄傲或愚蠢.请详细说明,我想知道究竟是什么导致这种情况发生得很好,因为我讨厌它.


逾期页面以UTF-16编码.将其更改回UTF-8修复它.

Guf*_*ffa 7

您已将文件保存为UTF-16,因此它也将css文件和脚本加载为UTF-16.将文件另存为UTF-8.