代码之家  ›  专栏  ›  技术社区  ›  Saulius

神秘符号,阻止js缩小或可能是编译javascript时出错的原因

  •  1
  • Saulius  · 技术社区  · 12 年前

    恨的我只是在玩奇妙的 UglifyJS 当我注意到一些奇怪的符号给了我缩小的错误。它对我来说很奇怪,因为我无法选择或复制它,而且它不是任何特殊的字符。至少我知道(LF、CR、Tab或空格)。

    在记事本++中,它看起来是这样的:

    enter image description here

    如果我把光标放在第95行的开头,然后按退格键,图片会变成这样: enter image description here

    不过我可以删除它。但我很好奇。另一方面,我宁愿通过regex删除它,以确保这些不会破坏我的js文件。那么这是什么?我如何找到它并用regex或其他东西删除它?

    1 回复  |  直到 12 年前
        1
  •  1
  •   Mihai Stancu    12 年前

    你在使用Unicode吗 BOM ?

    Uglifier可能没有期望BOM格式的文件,它将BOM视为一个字符。