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

JSLint“不安全字符”

  •  5
  • Bemmu  · 技术社区  · 14 年前

    我会犯这样的错误:

    Lint at line 1206 character 25: Unsafe character.
    "PREVIOUS" : "zur??ck",
    
    Lint at line 1207 character 26: Unsafe character.
    "NEXTPAGE" : "vorw??rts",
    

    文件没有改变,我检查了MD5散列,两者都一样。以下是如何从部署脚本运行JSLint:

    def lint_ok(fn):
        return os.system("java org.mozilla.javascript.tools.shell.Main jslint/jslint.js %s" % fn) == 0
    

    有什么想法吗?有什么不同?我检查了环境(env/set),对字符集/编码的唯一引用是“LC\u CTYPE=UTF-8”。我试着把它设置成一样,但似乎没有效果。

    1 回复  |  直到 14 年前
        1
  •  3
  •   Sean Colombo    9 年前

    JsLint documentation

    有一些字符被处理 在浏览器中不一致,等等 必须在放置时逃逸 串。

    有一个 bugfix here 对于解决这个问题的JsLint的一些java端口。