字符â€[怎么可能出现在服务的HTML中,而不是在我的源代码中
How might the characters ​ can appear in the served HTML but not in my source code?
我的源代码是:
//this is a helper function know as an Immediately Invoked Function Expression -
//use this to fix a closure within a loop
function iife(j){
return function () {
return j;
} ();
}
但是当它被提供给浏览器时,我得到Uncaught SyntaxError: Unexpected token ILLEGAL
指向
function iife(j){
return function () {
return j;​
} ();
}
我使用的是Node.js服务器,它对HTML没有预处理。这只是简单的上菜。我已经使用这个服务器几个月了,没有任何意想不到的结果。
作为一个额外的有趣的细节,虽然在我的源代码中有问题的代码之后似乎没有空格,我的IDE, Aptana Studio,现在有问题突出显示文本。如果我删除这些代码,或者复制并重新粘贴,高亮显示会恢复正常。我甚至试着从头开始重新输入这一行,但问题仍然存在。
这些字符的原因可能是什么?
这是一个字符编码问题。显示源代码的编辑器可以很好地处理它,但是JavaScript解释器不能。
确保您的编辑器配置为UTF-8编码。
这些类型的编码问题通常出现在使用"花哨"版本的标点符号(如斜引号)而不是标准标点符号时。
相关文章:
- 在不更改HTML源代码的情况下,在管理员TinyMCE编辑器中突出显示文本
- 如何在HTML源代码中提取javascript变量
- 如何在internjs中打印createpage中的HTML源代码
- 客户端 JavaScript 没有定义 - 但它在 HTML 源代码中.任何人都知道为什么
- VB.NET-WebBrowser没有't在html源代码中显示javascript创建的html元素
- 如何在PhantomJS中使用iframes获得完整的解释html源代码
- jQuery验证后,$.ajax返回HTML源代码
- 如何从 URL HTML 源代码中获取特定信息
- 如何在不获取整个源代码的情况下解析 HTML 源代码
- jQuery更改元素属性并返回编辑后的Html源代码
- 从 html 源代码中删除 vbscript 或停用 vbscript
- 我可以使用Jquery获取元素的HTML源代码吗?
- 如果某些内容在 HTML 源代码中,则重定向到另一个页面的脚本
- 获取格式正确的 html 源代码
- html 源代码中缺少“”
- 从动态页面中提取 html 源代码
- 使用javascript获取html源代码,包括样式
- 如何在 Java 中执行页面上的 Javascript 后访问更新的 HTML 源代码
- Linux 上的 Phantomjs 返回空的 HTML 源代码
- 动态加载的元素不在 HTML 源代码中