0

保存我使用过 jQuery 的 php 文件时出现错误。我找到了给出错误消息的确切脚本,并且还破坏了页面上的 jQuery。谁能告诉这有什么问题?我不明白为什么它会给我一个编码错误。

$(document).ready(function() {
    var left = 0;
    $('#breadcrumbs-list > li').each(function() {
        $(this).css('left', left + 'px');
        left += 100;
    });​
});​    

错误:文档的当前编码无法正确保存文档内的所有字符。您可能希望更改为 UTF-8 或支持此文档中的特殊字符的编码

4

1 回答 1

1

您的代码中至少有两个非法的不可见字符。据我所知,它们都在最后两个分号之后。

尽可能将光标放在每个分号的右侧,并使用退格键。您会注意到其中一个退格键不会移动光标。那是被删除的非法字符。

您也可以在不实际退格的情况下观察此行为。只需使用箭头键移动光标,您会再次注意到,当遇到不可见字符时,光标不会因为那一次按键而移动。


确切的字符是"\u200B"在这两种情况下。

这是另一个解释该字符是什么的 StackOverflow 问题。

于 2012-05-05T18:43:33.800 回答