【发布时间】:2018-06-08 15:50:56
【问题描述】:
问题截图
我的html
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script src="scripts/vendor/require.js"></script>
</body>
</html>
js文件
var d;
这就是全部。该文件曾经是其主站点中的 require.js。但我删除了所有试图弄清楚发生了什么的东西。然后我删除了整个文件并创建了一个新文件(同名)。我可以用 Chrome 改变一些东西来以这种方式解释文件吗?我无法用我的任何其他项目重现该问题。我最初也使用jam 下载了该文件。真的,我可以开始一个新的项目文件夹并可能解决问题,但我很好奇它为什么会这样做。也许一些愚蠢的简单,因为我是新手。
【问题讨论】:
-
您将文件保存为什么编码?与它一起发送的 HTTP 标头是什么?
-
我更新了屏幕截图以包含 HTTP 标头。我刚刚用 UTF-8 再次保存它只是为了确保(问题仍然存在)。感谢您的快速回复。
-
会是字节顺序标记吗? en.wikipedia.org/wiki/Byte_order_mark 这是随机 unicode 错误可能导致的那种事情
-
@SLaks 当我第一次阅读您的评论时,我假设只有 js 文件可能有编码错误,但它是 index.html 文件。如果您提交答案,我会接受您的答案,因为您对问题的看法是正确的。