javascript - Chrome 源代码以中文显示 Javascript

标签 javascript jquery

我的 javascript 工作正常,然后突然就不行了。 Chrome 在我名为 para2.js 的 JS 文件的第 1 行给我 Uncaught SyntaxError: Unexpected token ILLEGAL 错误。我从文件中删除了除以下内容之外的脚本,但我仍然收到错误:

$( window ).ready(function() {
});

我的 jQuery 文件包含在我的文档的头部:

<script src="../shared/jquery.js" type="text/javascript"></script>
<script src="js/para2.js" type="text/javascript"></script>

当我在 Chrome 开发者工具的“源”选项卡上查看我的 js 文件时,它以中文显示脚本:

兪敵祲搨捯浵湥⥴爮慥祤昨湵瑣潩⡮笩⥽

当我查看 js 文件的源代码时,它看起来很好。我读过类似的帖子,说从 JSFiddle 复制和粘贴可能包含一些可能导致它的隐藏字符,但我已经从头开始从空白文本文件编写这个文件并且没有复制和粘贴任何内容。奇怪的是它正在工作,现在却没有。我的服务器是被黑了吗?并感谢您的帮助。

最佳答案

您应该使用 charset 属性来指示您正在使用的字符集。

<script src="../shared/jquery.js" type="text/javascript" charset="UTF-8">

关于javascript - Chrome 源代码以中文显示 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29169739/

相关文章:

javascript - zustand next 13 在服务器上设置初始状态并在客户端上获取状态

php - jQuery - 无访问控制允许来源

c# - ASP.NET 性能问题

javascript - Tabs 事件点击事件标签

javascript - 当 document.ready 中的函数完成时执行 js 函数

javascript - CSS 悬停 - parent 也会受到影响。如何避免这种情况?

jquery - 数据表问题和不需要的水平滚动条

javascript - 单击带有触发器的 <tr> 元素

javascript - Firebase友谊节点如何仅使用uid显示用户数据

javascript - Wordpress thickbox 元素中的 JQuery 使用