一、问题
如题如图:
二、想说
我从早上7点试到晚上11点,我想大概网上的方法我都试遍了,我想说我的办法可能不能解决你的问题,但是值得一试
三、解决
1:修改js文件编码
用Notepad2(下面有网盘链接)把.js文件改成GBK编码,我用的eclipse,改完之后在eclipse编辑器里是乱码,但是发布之后在浏览器里看到的是正常的
然后ctrl+s保存,eclipse里变成这样:
重新发布网页,网页里就正常了:
2:jsp文件未更新
还有一种情况就是js文件修改之后,jsp文件没有更新,可以在加载js文件的src后面带上任意一个参数,举个例子:
<script type="text/javascript" src="xxxxx.js?verson=1"></script>
原文链接.
四、资源
Notepad2 提取码:li7j(不知道会不会被和谐,其实也挺好找的)
五、提示
发生乱码一定是两个文件编码不同,所以得确定两个文件都是什么编码,如果将.js文件改成GBK形式不起作用可以用以下方法测试一下
将.js文件保存成UTF-8形式,然后在Notepad2里用GBK形式查看:
于是Notepad里出现了和网页里一摸一样的乱码(注意乱码的内容是一样的)
所以确定了在js文件是以GBK形式被引入的,把.js文件改成GBK编码才有用